blob: 7120c1540de5f17e87857b04dafcb1c3e1eead1a [file] [log] [blame]
Vasyl Saienko71547e62017-07-14 09:27:04 +03001classes:
2- system.linux.system.repo.mcp.openstack
3- system.linux.system.repo.mcp.extra
4- system.linux.system.repo.saltstack.xenial
5- system.ironic.api.cluster # deploy only api (heartbeat and lookup endpoints are open)
6- system.ironic.conductor.cluster
7- system.ironic.tftpd_hpa
8- system.nova.compute_ironic.cluster
9- system.apache.server.single
10- system.apache.server.site.ironic
11- system.keystone.client.core
12- system.neutron.gateway.cluster
13- system.neutron.gateway.ironic
14- system.neutron.client.service.ironic
15- service.baremetal_simulator.simulator
16- service.baremetal_simulator.network.ovs
17- cluster.virtual-mcp11-ovs-ironic
18parameters:
19 _param:
20 primary_interface: ens4
21 tenant_interface: ens5
22 external_interface: ens6
23 baremetal_interface: ens7
24 linux_system_codename: xenial
25 interface_mtu: 1450
26 cluster_vip_address: ${_param:openstack_control_address}
27 cluster_baremetal_vip_address: ${_param:single_baremetal_address}
28 cluster_baremetal_local_address: ${_param:single_baremetal_address}
29 linux_system_codename: xenial
30 linux:
31 network:
32 concat_iface_files:
33 - src: '/etc/network/interfaces.d/50-cloud-init.cfg'
34 dst: '/etc/network/interfaces'
35 bridge: openvswitch
36 interface:
37 dhcp_int:
38 enabled: true
39 name: ens3
40 proto: dhcp
41 type: eth
42 mtu: ${_param:interface_mtu}
43 primary_interface:
44 enabled: true
45 name: ${_param:primary_interface}
46 proto: static
47 address: ${_param:single_address}
48 netmask: 255.255.255.0
49 mtu: ${_param:interface_mtu}
50 type: eth
51 tenant_interface:
52 enabled: true
53 name: ${_param:tenant_interface}
54 mtu: ${_param:interface_mtu}
55 proto: manual
56 type: eth
57 external_interface:
58 enabled: true
59 name: ${_param:external_interface}
60 mtu: ${_param:interface_mtu}
61 proto: manual
62 type: eth
63 baremetal_interface:
64 enabled: true
65 name: ${_param:baremetal_interface}
66 mtu: ${_param:interface_mtu}
67 proto: manual
68 type: eth
69 br-baremetal:
70 enabled: true
71 type: ovs_bridge
72 mtu: ${_param:interface_mtu}
73 phy-baremetal:
74 enabled: true
75 type: ovs_port
76 bridge: br-baremetal
77 proto: static
78 address: ${_param:cluster_baremetal_local_address}
79 netmask: 255.255.255.0
80 br-floating:
81 enabled: true
82 type: ovs_bridge
83 mtu: ${_param:interface_mtu}
84 br-mesh:
85 enabled: true
86 type: bridge
87 mtu: ${_param:interface_mtu}
88 proto: static
89 address: ${_param:tenant_address}
90 netmask: 255.255.255.0
91 use_interfaces:
92 - ${_param:tenant_interface}
93 float-to-ex:
94 enabled: true
95 type: ovs_port
96 mtu: ${_param:interface_mtu}
97 bridge: br-floating
98 br-ex:
99 enabled: true
100 type: bridge
101 mtu: ${_param:interface_mtu}
102 address: ${_param:external_address}
103 netmask: 255.255.255.0
104 use_interfaces:
105 - ${_param:external_interface}
106 use_ovs_ports:
107 - float-to-ex