blob: b361ff2d0e3e6f648aac038ba3ccf4508934e60c [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
Vasyl Saienko470caf42018-01-22 13:33:18 +020016- service.baremetal_simulator.nodes_flat
Vasyl Saienko71547e62017-07-14 09:27:04 +030017- service.baremetal_simulator.network.ovs
18- cluster.virtual-mcp11-ovs-ironic
19parameters:
20 _param:
21 primary_interface: ens4
22 tenant_interface: ens5
23 external_interface: ens6
24 baremetal_interface: ens7
25 linux_system_codename: xenial
26 interface_mtu: 1450
27 cluster_vip_address: ${_param:openstack_control_address}
28 cluster_baremetal_vip_address: ${_param:single_baremetal_address}
29 cluster_baremetal_local_address: ${_param:single_baremetal_address}
30 linux_system_codename: xenial
31 linux:
32 network:
33 concat_iface_files:
34 - src: '/etc/network/interfaces.d/50-cloud-init.cfg'
35 dst: '/etc/network/interfaces'
36 bridge: openvswitch
37 interface:
38 dhcp_int:
39 enabled: true
40 name: ens3
41 proto: dhcp
42 type: eth
43 mtu: ${_param:interface_mtu}
44 primary_interface:
45 enabled: true
46 name: ${_param:primary_interface}
47 proto: static
48 address: ${_param:single_address}
49 netmask: 255.255.255.0
50 mtu: ${_param:interface_mtu}
51 type: eth
52 tenant_interface:
53 enabled: true
54 name: ${_param:tenant_interface}
55 mtu: ${_param:interface_mtu}
56 proto: manual
57 type: eth
58 external_interface:
59 enabled: true
60 name: ${_param:external_interface}
61 mtu: ${_param:interface_mtu}
62 proto: manual
63 type: eth
64 baremetal_interface:
65 enabled: true
66 name: ${_param:baremetal_interface}
67 mtu: ${_param:interface_mtu}
68 proto: manual
69 type: eth
70 br-baremetal:
71 enabled: true
72 type: ovs_bridge
73 mtu: ${_param:interface_mtu}
74 phy-baremetal:
75 enabled: true
76 type: ovs_port
77 bridge: br-baremetal
78 proto: static
79 address: ${_param:cluster_baremetal_local_address}
80 netmask: 255.255.255.0
81 br-floating:
82 enabled: true
83 type: ovs_bridge
84 mtu: ${_param:interface_mtu}
85 br-mesh:
86 enabled: true
87 type: bridge
88 mtu: ${_param:interface_mtu}
89 proto: static
90 address: ${_param:tenant_address}
91 netmask: 255.255.255.0
92 use_interfaces:
93 - ${_param:tenant_interface}
94 float-to-ex:
95 enabled: true
96 type: ovs_port
97 mtu: ${_param:interface_mtu}
98 bridge: br-floating
99 br-ex:
100 enabled: true
101 type: bridge
102 mtu: ${_param:interface_mtu}
103 address: ${_param:external_address}
104 netmask: 255.255.255.0
105 use_interfaces:
106 - ${_param:external_interface}
107 use_ovs_ports:
108 - float-to-ex
Vasyl Saienko470caf42018-01-22 13:33:18 +0200109 ironic:
110 api:
111 message_queue:
112 port: ${_param:rabbitmq_port}
113 ssl:
114 enabled: ${_param:rabbitmq_ssl_enabled}
115 database:
116 ssl:
117 enabled: ${_param:galera_ssl_enabled}
118 conductor:
119 message_queue:
120 port: ${_param:rabbitmq_port}
121 ssl:
122 enabled: ${_param:rabbitmq_ssl_enabled}
123 database:
124 ssl:
125 enabled: ${_param:galera_ssl_enabled}