blob: 724a137b5c0db5663f1535a7471a558935d6df26 [file] [log] [blame]
Zack Williams9862e962018-02-16 09:22:14 -07001---
Andy Baviere6478b22017-12-21 13:17:56 -07002# Copyright 2017-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Zack Williams9862e962018-02-16 09:22:14 -070016# mcord-cavium-virtual Pod Config
Andy Baviere6478b22017-12-21 13:17:56 -070017# Creates a virtual multi-node M-CORD pod, aka "mcord-in-a-box"
18
19cord_scenario: cord
20cord_profile: mcord-cavium
21
Andy Bavierd031f982018-01-25 06:58:15 -080022compute_vm_mem: 65536
Andy Baviere6478b22017-12-21 13:17:56 -070023
24vagrant_up_prereqs:
25 - prereqs-check
26 - ciab-ovs
27
28build_targets:
Zack Williams9862e962018-02-16 09:22:14 -070029 - compute1-up
Andy Baviere6478b22017-12-21 13:17:56 -070030
Zack Williams9862e962018-02-16 09:22:14 -070031# Virtual-specific config of network interfaces, for virtual install in Vagrant
32#
33# platform-install config variables
34# which network interfaces belong to which bond on nodes
35management_net_interfaces:
36 - eth2
37
38fabric_net_interfaces:
39 - eth3
40
41# Bring up alias interfaces for the vsg and public networks, for forwarding
42# traffic in virtual pod
43use_addresspool_vsg: True
44use_addresspool_public: True
45
46# MaaS config variables
Andy Baviere6478b22017-12-21 13:17:56 -070047external_iface: 'eth0'
48
49skipTags:
50 - 'set_compute_node_password'
51 - 'switch_support'
52 - 'reboot'
53 - 'interface_config'
54
55# Other old config carried over
56cord_in_a_box: True # what is this for?
57fabric_include_names: eth2
58fabric_include_module_types: omit
59fabric_exclude_names: eth0,eth1
60management_include_names: eth1
61management_exclude_names: eth0,eth2