blob: 27286fc0a78a2923e058d8418a9789f7d423c778 [file] [log] [blame]
Vasyl Saienkob58c6412018-02-21 14:18:05 +02001classes:
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.nodes_flat
17- service.baremetal_simulator.network.ovs
18- cluster.virtual-mcp11-ovs-ironic-ssl
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
109 ironic:
110 api:
Vasyl Saienkoe31ccde2018-02-22 12:47:19 +0200111 identity:
112 protocol: https
Vasyl Saienkob58c6412018-02-21 14:18:05 +0200113 message_queue:
114 port: ${_param:rabbitmq_port}
115 ssl:
116 enabled: ${_param:rabbitmq_ssl_enabled}
117 database:
118 ssl:
119 enabled: ${_param:galera_ssl_enabled}
120 conductor:
Vasyl Saienkoe31ccde2018-02-22 12:47:19 +0200121 identity:
122 protocol: https
Vasyl Saienkob58c6412018-02-21 14:18:05 +0200123 message_queue:
124 port: ${_param:rabbitmq_port}
125 ssl:
126 enabled: ${_param:rabbitmq_ssl_enabled}
127 database:
128 ssl:
129 enabled: ${_param:galera_ssl_enabled}