blob: 28a1115dd80855dc7491fafd6f8b571f0be9600a [file] [log] [blame]
Dennis Dmitrievb3b37492018-07-08 21:23:00 +03001nodes:
2 cfg01:
3 reclass_storage_name: infra_config_node01
4 roles:
5 - infra_config
6 - linux_system_codename_xenial
7 interfaces:
8 ens3:
9 role: single_dhcp
10 ens4:
11 role: single_static_ctl
12
13 kvm01:
14 reclass_storage_name: infra_kvm_node01
15 roles:
16 - infra_kvm
17 - linux_system_codename_xenial
18 interfaces:
19 ens3:
20 role: single_dhcp
21 ens4:
22 role: single_ctl
23
24 kvm02:
25 reclass_storage_name: infra_kvm_node02
26 roles:
27 - infra_kvm
28 - linux_system_codename_xenial
29 interfaces:
30 ens3:
31 role: single_dhcp
32 ens4:
33 role: single_ctl
34
35 kvm03:
36 reclass_storage_name: infra_kvm_node03
37 roles:
38 - infra_kvm
39 - linux_system_codename_xenial
40 interfaces:
41 ens3:
42 role: single_dhcp
43 ens4:
44 role: single_ctl
45
46 cid01:
47 reclass_storage_name: cicd_control_node01
48 roles:
49 - cicd_control_leader
50 - linux_system_codename_xenial
51 interfaces:
52 ens3:
53 role: single_dhcp
54 ens4:
55 role: single_ctl
56
57 cid02:
58 reclass_storage_name: cicd_control_node02
59 roles:
60 - cicd_control_manager
61 - linux_system_codename_xenial
62 interfaces:
63 ens3:
64 role: single_dhcp
65 ens4:
66 role: single_ctl
67
68 cid03:
69 reclass_storage_name: cicd_control_node03
70 roles:
71 - cicd_control_manager
72 - linux_system_codename_xenial
73 interfaces:
74 ens3:
75 role: single_dhcp
76 ens4:
77 role: single_ctl
78
79 ctl01:
80 reclass_storage_name: openstack_control_node01
81 roles:
82 - openstack_control_leader
83 - openstack_database_leader
84 - openstack_message_queue
Dennis Dmitriev1b8979d2018-10-19 19:53:02 +030085 - features_lvm_backend_control
Dennis Dmitrievb3b37492018-07-08 21:23:00 +030086 - linux_system_codename_xenial
87 interfaces:
88 ens3:
89 role: single_dhcp
90 ens4:
91 role: single_ctl
92
93 ctl02:
94 reclass_storage_name: openstack_control_node02
95 roles:
96 - openstack_control
97 - openstack_database
98 - openstack_message_queue
Dennis Dmitriev1b8979d2018-10-19 19:53:02 +030099 - features_lvm_backend_control
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300100 - linux_system_codename_xenial
101 interfaces:
102 ens3:
103 role: single_dhcp
104 ens4:
105 role: single_ctl
106
107 ctl03:
108 reclass_storage_name: openstack_control_node03
109 roles:
110 - openstack_control
111 - openstack_database
112 - openstack_message_queue
Dennis Dmitriev1b8979d2018-10-19 19:53:02 +0300113 - features_lvm_backend_control
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300114 - linux_system_codename_xenial
115 interfaces:
116 ens3:
117 role: single_dhcp
118 ens4:
119 role: single_ctl
120
121 prx01:
122 reclass_storage_name: openstack_proxy_node01
123 roles:
Dennis Dmitriev1ddf6472018-11-25 22:30:12 +0200124 #- openstack_proxy # another VIP interface used
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300125 - linux_system_codename_xenial
126 interfaces:
127 ens3:
128 role: single_dhcp
129 ens4:
130 role: single_ctl
Dennis Dmitriev1ddf6472018-11-25 22:30:12 +0200131 ens5:
132 role: single_external
133 external_address: 172.17.16.121
134 external_network_netmask: 255.255.255.0
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300135
136 mon01:
137 reclass_storage_name: stacklight_server_node01
138 roles:
139 - stacklightv2_server_leader
140 - linux_system_codename_xenial
141 interfaces:
142 ens3:
143 role: single_dhcp
144 ens4:
145 role: single_ctl
146
147 mon02:
148 reclass_storage_name: stacklight_server_node02
149 roles:
150 - stacklightv2_server
151 - linux_system_codename_xenial
152 interfaces:
153 ens3:
154 role: single_dhcp
155 ens4:
156 role: single_ctl
157
158 mon03:
159 reclass_storage_name: stacklight_server_node03
160 roles:
161 - stacklightv2_server
162 - linux_system_codename_xenial
163 interfaces:
164 ens3:
165 role: single_dhcp
166 ens4:
167 role: single_ctl
168
169 log01:
170 reclass_storage_name: stacklight_log_node01
171 roles:
172 - stacklight_log_leader_v2
173 - linux_system_codename_xenial
174 interfaces:
175 ens3:
176 role: single_dhcp
177 ens4:
178 role: single_ctl
179
180 log02:
181 reclass_storage_name: stacklight_log_node02
182 roles:
183 - stacklight_log
184 - linux_system_codename_xenial
185 interfaces:
186 ens3:
187 role: single_dhcp
188 ens4:
189 role: single_ctl
190
191 log03:
192 reclass_storage_name: stacklight_log_node03
193 roles:
194 - stacklight_log
195 - linux_system_codename_xenial
196 interfaces:
197 ens3:
198 role: single_dhcp
199 ens4:
200 role: single_ctl
201
202 mtr01:
203 reclass_storage_name: stacklight_telemetry_node01
204 roles:
205 - stacklight_telemetry_leader
206 - linux_system_codename_xenial
207 interfaces:
208 ens3:
209 role: single_dhcp
210 ens4:
211 role: single_ctl
212
213 mtr02:
214 reclass_storage_name: stacklight_telemetry_node02
215 roles:
216 - stacklight_telemetry
217 - linux_system_codename_xenial
218 interfaces:
219 ens3:
220 role: single_dhcp
221 ens4:
222 role: single_ctl
223
224 mtr03:
225 reclass_storage_name: stacklight_telemetry_node03
226 roles:
227 - stacklight_telemetry
228 - linux_system_codename_xenial
229 interfaces:
230 ens3:
231 role: single_dhcp
232 ens4:
233 role: single_ctl
234
235 # Generator-based computes. For compatibility only
236 cmp<<count>>:
237 reclass_storage_name: openstack_compute_rack01
238 roles:
239 - openstack_compute
Dennis Dmitriev1b8979d2018-10-19 19:53:02 +0300240 - features_lvm_backend_volume_vdb
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300241 - linux_system_codename_xenial
242 interfaces:
243 ens3:
244 role: single_dhcp
245 ens4:
246 role: single_ctl
247 ens5:
248 role: bond0_ab_ovs_vxlan_mesh
249 ens6:
250 role: bond1_ab_ovs_floating
251
252 gtw01:
253 reclass_storage_name: openstack_gateway_node01
254 roles:
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300255 - linux_system_codename_xenial
256 interfaces:
257 ens3:
258 role: single_dhcp
259 ens4:
260 role: single_ctl
261 ens5:
262 role: bond0_ab_ovs_vxlan_mesh
263 ens6:
264 role: bond1_ab_ovs_floating