blob: 1dd31a21c3a77cb0520ded4ec96f95585e5852ca [file] [log] [blame]
Tatyana Leontovichf3718442018-10-31 13:36:13 +02001# Set the repository suite, one of the: 'nightly', 'testing', 'stable', or any other required
2{% set REPOSITORY_SUITE = os_env('REPOSITORY_SUITE', 'testing') %}
3
4{% import 'cookied-cicd-queens-dvr-sl/underlay--meta-data.yaml' as CLOUDINIT_META_DATA with context %}
5{% import 'cookied-cicd-queens-dvr-sl/underlay--user-data1604-swp.yaml' as CLOUDINIT_USER_DATA_1604_SWP with context %}
6
7---
8aliases:
9 - &interface_model {{ os_env('INTERFACE_MODEL', 'virtio') }}
10 - &cloudinit_meta_data {{ CLOUDINIT_META_DATA }}
11 - &cloudinit_user_data_1604_swp {{ CLOUDINIT_USER_DATA_1604_SWP }}
12
13{% set LAB_CONFIG_NAME = os_env('LAB_CONFIG_NAME', 'cookied-cicd-queens-dvr-sl') %}
14{% set DOMAIN_NAME = os_env('DOMAIN_NAME', LAB_CONFIG_NAME) + '.local' %}
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +020015{% set HOSTNAME_CFG01 = os_env('HOSTNAME_CFG01', 'cfg01') %}
16{% set HOSTNAME_CID01 = os_env('HOSTNAME_CID01', 'cid01') %}
17{% set HOSTNAME_CID02 = os_env('HOSTNAME_CID02', 'cid02') %}
18{% set HOSTNAME_CID03 = os_env('HOSTNAME_CID03', 'cid03') %}
19{% set HOSTNAME_CTL01 = os_env('HOSTNAME_CTL01', 'ctl01') %}
20{% set HOSTNAME_CTL02 = os_env('HOSTNAME_CTL02', 'ctl02') %}
21{% set HOSTNAME_CTL03 = os_env('HOSTNAME_CTL03', 'ctl03') %}
22{% set HOSTNAME_CMP01 = os_env('HOSTNAME_CMP01', 'cmp001') %}
23{% set HOSTNAME_CMP02 = os_env('HOSTNAME_CMP02', 'cmp002') %}
24{% set HOSTNAME_MON01 = os_env('HOSTNAME_MON01', 'mon01') %}
25{% set HOSTNAME_MON02 = os_env('HOSTNAME_MON02', 'mon02') %}
26{% set HOSTNAME_MON03 = os_env('HOSTNAME_MON03', 'mon03') %}
27{% set HOSTNAME_LOG01 = os_env('HOSTNAME_LOG01', 'log01') %}
28{% set HOSTNAME_LOG02 = os_env('HOSTNAME_LOG02', 'log02') %}
29{% set HOSTNAME_LOG03 = os_env('HOSTNAME_LOG03', 'log03') %}
30{% set HOSTNAME_MTR01 = os_env('HOSTNAME_MTR01', 'mtr01') %}
31{% set HOSTNAME_MTR02 = os_env('HOSTNAME_MTR02', 'mtr02') %}
32{% set HOSTNAME_MTR03 = os_env('HOSTNAME_MTR03', 'mtr03') %}
33{% set HOSTNAME_GTW01 = os_env('HOSTNAME_GTW01', 'gtw01') %}
34{% set HOSTNAME_GTW02 = os_env('HOSTNAME_GTW02', 'gtw02') %}
35{% set HOSTNAME_GTW03 = os_env('HOSTNAME_GTW03', 'gtw03') %}
36{% set HOSTNAME_PRX01 = os_env('HOSTNAME_PRX01', 'prx01') %}
37{% set HOSTNAME_KMN01 = os_env('HOSTNAME_KMN01', 'kmn01') %}
38{% set HOSTNAME_KMN02 = os_env('HOSTNAME_KMN02', 'kmn02') %}
39{% set HOSTNAME_KMN03 = os_env('HOSTNAME_KMN03', 'kmn03') %}
Tatyana Leontovich0ea26dc2019-02-20 13:31:17 +020040{% set HOSTNAME_CMN01 = os_env('HOSTNAME_CMN01', 'cmn01') %}
41{% set HOSTNAME_CMN02 = os_env('HOSTNAME_CMN02', 'cmn02') %}
42{% set HOSTNAME_CMN03 = os_env('HOSTNAME_CMN03', 'cmn03') %}
43{% set HOSTNAME_RGW01 = os_env('HOSTNAME_RGW01', 'rgw01') %}
44{% set HOSTNAME_RGW02 = os_env('HOSTNAME_RGW02', 'rgw02') %}
45{% set HOSTNAME_RGW03 = os_env('HOSTNAME_RGW03', 'rgw03') %}
46{% set HOSTNAME_OSD01 = os_env('HOSTNAME_OSD01', 'osd001') %}
47{% set HOSTNAME_OSD02 = os_env('HOSTNAME_OSD02', 'osd002') %}
48{% set HOSTNAME_OSD03 = os_env('HOSTNAME_OSD03', 'osd003') %}
49
Tatyana Leontovichf3718442018-10-31 13:36:13 +020050
51template:
52 devops_settings:
53 env_name: {{ os_env('ENV_NAME', 'cookied-cicd-queens-dvr-sl_' + REPOSITORY_SUITE + "_" + os_env('BUILD_NUMBER', '')) }}
54
55 address_pools:
56 private-pool01:
57 net: {{ os_env('PRIVATE_ADDRESS_POOL01', '10.60.0.0/16:24') }}
58 params:
59 ip_reserved:
60 gateway: +1
61 l2_network_device: +1
62 default_{{ HOSTNAME_CFG01 }}: +15
Tatyana Leontovichf3718442018-10-31 13:36:13 +020063 default_{{ HOSTNAME_CID }}: +90
64 default_{{ HOSTNAME_CID01 }}: +91
65 default_{{ HOSTNAME_CID02 }}: +92
66 default_{{ HOSTNAME_CID03 }}: +93
67 default_{{ HOSTNAME_CTL01 }}: +101
68 default_{{ HOSTNAME_CTL02 }}: +102
69 default_{{ HOSTNAME_CTL03 }}: +103
70 default_{{ HOSTNAME_CMP01 }}: +105
71 default_{{ HOSTNAME_CMP02 }}: +106
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +020072 default_{{ HOSTNAME_KMN01 }}: +45
73 default_{{ HOSTNAME_KMN02 }}: +46
74 default_{{ HOSTNAME_KMN03 }}: +47
Tatyana Leontovichf3718442018-10-31 13:36:13 +020075 default_{{ HOSTNAME_MON01 }}: +71
76 default_{{ HOSTNAME_MON02 }}: +72
77 default_{{ HOSTNAME_MON03 }}: +73
78 default_{{ HOSTNAME_LOG01 }}: +61
79 default_{{ HOSTNAME_LOG02 }}: +62
80 default_{{ HOSTNAME_LOG03 }}: +63
81 default_{{ HOSTNAME_MTR01 }}: +86
82 default_{{ HOSTNAME_MTR02 }}: +87
83 default_{{ HOSTNAME_MTR03 }}: +88
84 default_{{ HOSTNAME_GTW01 }}: +110
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +020085 default_{{ HOSTNAME_GTW02 }}: +111
86 default_{{ HOSTNAME_GTW03 }}: +112
Tatyana Leontovichf3718442018-10-31 13:36:13 +020087 default_{{ HOSTNAME_PRX01 }}: +121
Tatyana Leontovich0ea26dc2019-02-20 13:31:17 +020088 default_{{ HOSTNAME_OSD01 }}: +37
89 default_{{ HOSTNAME_OSD02 }}: +38
90 default_{{ HOSTNAME_OSD03 }}: +39
91 default_{{ HOSTNAME_CMN01 }}: +96
92 default_{{ HOSTNAME_CMN02 }}: +97
93 default_{{ HOSTNAME_CMN03 }}: +98
94 default_{{ HOSTNAME_RGW01 }}: +76
95 default_{{ HOSTNAME_RGW02 }}: +77
96 default_{{ HOSTNAME_RGW03 }}: +78
Tatyana Leontovichf3718442018-10-31 13:36:13 +020097 ip_ranges:
98 dhcp: [+90, -10]
99
100 admin-pool01:
101 net: {{ os_env('ADMIN_ADDRESS_POOL01', '10.70.0.0/16:24') }}
102 params:
103 ip_reserved:
104 gateway: +1
105 l2_network_device: +1
106 default_{{ HOSTNAME_CFG01 }}: +15
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200107 default_{{ HOSTNAME_CID }}: +90
108 default_{{ HOSTNAME_CID01 }}: +91
109 default_{{ HOSTNAME_CID02 }}: +92
110 default_{{ HOSTNAME_CID03 }}: +93
111 default_{{ HOSTNAME_CTL01 }}: +101
112 default_{{ HOSTNAME_CTL02 }}: +102
113 default_{{ HOSTNAME_CTL03 }}: +103
114 default_{{ HOSTNAME_CMP01 }}: +105
115 default_{{ HOSTNAME_CMP02 }}: +106
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +0200116 default_{{ HOSTNAME_KMN01 }}: +45
117 default_{{ HOSTNAME_KMN02 }}: +46
118 default_{{ HOSTNAME_KMN03 }}: +47
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200119 default_{{ HOSTNAME_MON01 }}: +71
120 default_{{ HOSTNAME_MON02 }}: +72
121 default_{{ HOSTNAME_MON03 }}: +73
122 default_{{ HOSTNAME_LOG01 }}: +61
123 default_{{ HOSTNAME_LOG02 }}: +62
124 default_{{ HOSTNAME_LOG03 }}: +63
125 default_{{ HOSTNAME_MTR01 }}: +86
126 default_{{ HOSTNAME_MTR02 }}: +87
127 default_{{ HOSTNAME_MTR03 }}: +88
128 default_{{ HOSTNAME_GTW01 }}: +110
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +0200129 default_{{ HOSTNAME_GTW02 }}: +111
130 default_{{ HOSTNAME_GTW03 }}: +112
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200131 default_{{ HOSTNAME_PRX01 }}: +121
Tatyana Leontovich0ea26dc2019-02-20 13:31:17 +0200132 default_{{ HOSTNAME_OSD01 }}: +37
133 default_{{ HOSTNAME_OSD02 }}: +38
134 default_{{ HOSTNAME_OSD03 }}: +39
135 default_{{ HOSTNAME_CMN01 }}: +96
136 default_{{ HOSTNAME_CMN02 }}: +97
137 default_{{ HOSTNAME_CMN03 }}: +98
138 default_{{ HOSTNAME_RGW01 }}: +76
139 default_{{ HOSTNAME_RGW02 }}: +77
140 default_{{ HOSTNAME_RGW03 }}: +78
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200141 ip_ranges:
142 dhcp: [+90, -10]
143
144 tenant-pool01:
145 net: {{ os_env('TENANT_ADDRESS_POOL01', '10.80.0.0/16:24') }}
146 params:
147 ip_reserved:
148 gateway: +1
149 l2_network_device: +1
150 default_{{ HOSTNAME_CFG01 }}: +15
151 default_{{ HOSTNAME_CTL01 }}: +101
152 default_{{ HOSTNAME_CTL02 }}: +102
153 default_{{ HOSTNAME_CTL03 }}: +103
154 default_{{ HOSTNAME_CMP01 }}: +105
155 default_{{ HOSTNAME_CMP02 }}: +106
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +0200156 default_{{ HOSTNAME_KMN01 }}: +45
157 default_{{ HOSTNAME_KMN02 }}: +46
158 default_{{ HOSTNAME_KMN03 }}: +47
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200159 default_{{ HOSTNAME_MON01 }}: +71
160 default_{{ HOSTNAME_MON02 }}: +72
161 default_{{ HOSTNAME_MON03 }}: +73
162 default_{{ HOSTNAME_LOG01 }}: +61
163 default_{{ HOSTNAME_LOG02 }}: +62
164 default_{{ HOSTNAME_LOG03 }}: +63
165 default_{{ HOSTNAME_MTR01 }}: +86
166 default_{{ HOSTNAME_MTR02 }}: +87
167 default_{{ HOSTNAME_MTR03 }}: +88
168 default_{{ HOSTNAME_GTW01 }}: +110
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +0200169 default_{{ HOSTNAME_GTW02 }}: +111
170 default_{{ HOSTNAME_GTW03 }}: +112
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200171 default_{{ HOSTNAME_PRX01 }}: +121
Tatyana Leontovich0ea26dc2019-02-20 13:31:17 +0200172 default_{{ HOSTNAME_OSD01 }}: +37
173 default_{{ HOSTNAME_OSD02 }}: +38
174 default_{{ HOSTNAME_OSD03 }}: +39
175 default_{{ HOSTNAME_CMN01 }}: +96
176 default_{{ HOSTNAME_CMN02 }}: +97
177 default_{{ HOSTNAME_CMN03 }}: +98
178 default_{{ HOSTNAME_RGW01 }}: +76
179 default_{{ HOSTNAME_RGW02 }}: +77
180 default_{{ HOSTNAME_RGW03 }}: +78
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200181 ip_ranges:
182 dhcp: [+10, -10]
183
184 external-pool01:
185 net: {{ os_env('EXTERNAL_ADDRESS_POOL01', '10.90.0.0/16:24') }}
186 params:
187 ip_reserved:
188 gateway: +1
189 l2_network_device: +1
190 default_{{ HOSTNAME_CFG01 }}: +15
191 default_{{ HOSTNAME_CTL01 }}: +101
192 default_{{ HOSTNAME_CTL02 }}: +102
193 default_{{ HOSTNAME_CTL03 }}: +103
194 default_{{ HOSTNAME_CMP01 }}: +105
195 default_{{ HOSTNAME_CMP02 }}: +106
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +0200196 default_{{ HOSTNAME_KMN01 }}: +45
197 default_{{ HOSTNAME_KMN02 }}: +46
198 default_{{ HOSTNAME_KMN03 }}: +47
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200199 default_{{ HOSTNAME_MON01 }}: +71
200 default_{{ HOSTNAME_MON02 }}: +72
201 default_{{ HOSTNAME_MON03 }}: +73
202 default_{{ HOSTNAME_LOG01 }}: +61
203 default_{{ HOSTNAME_LOG02 }}: +62
204 default_{{ HOSTNAME_LOG03 }}: +63
205 default_{{ HOSTNAME_MTR01 }}: +86
206 default_{{ HOSTNAME_MTR02 }}: +87
207 default_{{ HOSTNAME_MTR03 }}: +88
208 default_{{ HOSTNAME_GTW01 }}: +110
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +0200209 default_{{ HOSTNAME_GTW02 }}: +111
210 default_{{ HOSTNAME_GTW03 }}: +112
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200211 default_{{ HOSTNAME_PRX01 }}: +121
Tatyana Leontovich0ea26dc2019-02-20 13:31:17 +0200212 default_{{ HOSTNAME_OSD01 }}: +37
213 default_{{ HOSTNAME_OSD02 }}: +38
214 default_{{ HOSTNAME_OSD03 }}: +39
215 default_{{ HOSTNAME_CMN01 }}: +96
216 default_{{ HOSTNAME_CMN02 }}: +97
217 default_{{ HOSTNAME_CMN03 }}: +98
218 default_{{ HOSTNAME_RGW01 }}: +76
219 default_{{ HOSTNAME_RGW02 }}: +77
220 default_{{ HOSTNAME_RGW03 }}: +78
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200221 ip_ranges:
222 dhcp: [+180, +220]
223
224 groups:
225 - name: default
226 driver:
227 name: devops.driver.libvirt
228 params:
229 connection_string: !os_env CONNECTION_STRING, qemu:///system
230 storage_pool_name: !os_env STORAGE_POOL_NAME, default
231 stp: False
232 hpet: False
233 enable_acpi: true
234 use_host_cpu: !os_env DRIVER_USE_HOST_CPU, true
235 use_hugepages: !os_env DRIVER_USE_HUGEPAGES, false
236
237 network_pools:
238 admin: admin-pool01
239 private: private-pool01
240 tenant: tenant-pool01
241 external: external-pool01
242
243 l2_network_devices:
244 private:
245 address_pool: private-pool01
246 dhcp: false
247 forward:
248 mode: route
249
250 admin:
251 address_pool: admin-pool01
252 dhcp: true
253 forward:
254 mode: nat
255
256 tenant:
257 address_pool: tenant-pool01
258 dhcp: false
259
260 external:
261 address_pool: external-pool01
262 dhcp: false
263 forward:
264 mode: route
265
266
267 group_volumes:
268 - name: cloudimage1604 # This name is used for 'backing_store' option for node volumes.
269 source_image: {{ os_env('MCP_IMAGE_PATH1604') }} # http://ci.mcp.mirantis.net:8085/images/ubuntu-16-04-x64-mcpproposed.qcow2
270 format: qcow2
271 - name: cfg01_day01_image # Pre-configured day01 image
272 source_image: {{ os_env('IMAGE_PATH_CFG01_DAY01') }} # http://images.mirantis.com/cfg01-day01.qcow2 or fallback to IMAGE_PATH1604
273 format: qcow2
274 - name: mcp_ubuntu_1604_image # Pre-configured image for control plane
275 source_image: !os_env MCP_IMAGE_PATH1604
276 format: qcow2
277
278 nodes:
279 - name: {{ HOSTNAME_CFG01 }}
280 role: salt_master
281 params:
282 vcpu: {{ os_env('CFG_NODE_CPU', 3) }}
Dennis Dmitriev19afa872018-12-21 15:18:51 +0200283 memory: {{ os_env('CFG_NODE_MEMORY', 12288) }}
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200284 boot:
285 - hd
286 volumes:
287 - name: system
288 capacity: {{ os_env('CFG_NODE_VOLUME_SIZE', 150) }}
289 backing_store: cfg01_day01_image
290 format: qcow2
291 - name: config
292 capacity: 1
293 format: raw
294 device: cdrom
295 bus: ide
296 # source_image: !os_env CFG01_CONFIG_PATH # no source image required.
297 # it will be uploaded after config drive generation
298 interfaces:
299 - label: ens3
300 l2_network_device: admin
301 interface_model: *interface_model
302 - label: ens4
303 l2_network_device: private
304 interface_model: *interface_model
305 network_config:
306 ens3:
307 networks:
308 - admin
309 ens4:
310 networks:
311 - private
312
313 - name: {{ HOSTNAME_CTL01 }}
314 role: salt_minion
315 params:
316 vcpu: !os_env SLAVE_NODE_CPU, 2
317 memory: !os_env SLAVE_NODE_MEMORY, 16384
318 boot:
319 - hd
320 cloud_init_volume_name: iso
321 cloud_init_iface_up: ens3
322 volumes:
323 - name: system
324 capacity: !os_env NODE_VOLUME_SIZE, 150
325 backing_store: mcp_ubuntu_1604_image
326 format: qcow2
327 - name: iso # Volume with name 'iso' will be used
328 # for store image with cloud-init metadata.
329 capacity: 1
330 format: raw
331 device: cdrom
332 bus: ide
333 cloudinit_meta_data: *cloudinit_meta_data
334 cloudinit_user_data: *cloudinit_user_data_1604_swp
335
336 interfaces: &interfaces
337 - label: ens3
338 l2_network_device: admin
339 interface_model: *interface_model
340 - label: ens4
341 l2_network_device: private
342 interface_model: *interface_model
343 network_config: &network_config
344 ens3:
345 networks:
346 - admin
347 ens4:
348 networks:
349 - private
350
351 - name: {{ HOSTNAME_CTL02 }}
352 role: salt_minion
353 params:
354 vcpu: !os_env SLAVE_NODE_CPU, 2
355 memory: !os_env SLAVE_NODE_MEMORY, 16384
356 boot:
357 - hd
358 cloud_init_volume_name: iso
359 cloud_init_iface_up: ens3
360 volumes:
361 - name: system
362 capacity: !os_env NODE_VOLUME_SIZE, 150
363 backing_store: mcp_ubuntu_1604_image
364 format: qcow2
365 - name: iso # Volume with name 'iso' will be used
366 # for store image with cloud-init metadata.
367 capacity: 1
368 format: raw
369 device: cdrom
370 bus: ide
371 cloudinit_meta_data: *cloudinit_meta_data
372 cloudinit_user_data: *cloudinit_user_data_1604_swp
373
374 interfaces: *interfaces
375 network_config: *network_config
376
377 - name: {{ HOSTNAME_CTL03 }}
378 role: salt_minion
379 params:
380 vcpu: !os_env SLAVE_NODE_CPU, 2
381 memory: !os_env SLAVE_NODE_MEMORY, 16384
382 boot:
383 - hd
384 cloud_init_volume_name: iso
385 cloud_init_iface_up: ens3
386 volumes:
387 - name: system
388 capacity: !os_env NODE_VOLUME_SIZE, 150
389 backing_store: mcp_ubuntu_1604_image
390 format: qcow2
391 - name: iso # Volume with name 'iso' will be used
392 # for store image with cloud-init metadata.
393 capacity: 1
394 format: raw
395 device: cdrom
396 bus: ide
397 cloudinit_meta_data: *cloudinit_meta_data
398 cloudinit_user_data: *cloudinit_user_data_1604_swp
399
400 interfaces: *interfaces
401 network_config: *network_config
402
403 - name: {{ HOSTNAME_MON01 }}
404 role: salt_minion
405 params:
406 vcpu: !os_env SLAVE_NODE_CPU, 2
407 memory: !os_env SLAVE_NODE_MEMORY, 2048
408 boot:
409 - hd
410 cloud_init_volume_name: iso
411 cloud_init_iface_up: ens3
412 volumes:
413 - name: system
414 capacity: !os_env NODE_VOLUME_SIZE, 150
415 backing_store: mcp_ubuntu_1604_image
416 format: qcow2
417 - name: iso # Volume with name 'iso' will be used
418 # for store image with cloud-init metadata.
419 capacity: 1
420 format: raw
421 device: cdrom
422 bus: ide
423 cloudinit_meta_data: *cloudinit_meta_data
424 cloudinit_user_data: *cloudinit_user_data_1604_swp
425
426 interfaces: *interfaces
427 network_config: *network_config
428
429 - name: {{ HOSTNAME_MON02 }}
430 role: salt_minion
431 params:
432 vcpu: !os_env SLAVE_NODE_CPU, 2
433 memory: !os_env SLAVE_NODE_MEMORY, 2048
434 boot:
435 - hd
436 cloud_init_volume_name: iso
437 cloud_init_iface_up: ens3
438 volumes:
439 - name: system
440 capacity: !os_env NODE_VOLUME_SIZE, 150
441 backing_store: mcp_ubuntu_1604_image
442 format: qcow2
443 - name: iso # Volume with name 'iso' will be used
444 # for store image with cloud-init metadata.
445 capacity: 1
446 format: raw
447 device: cdrom
448 bus: ide
449 cloudinit_meta_data: *cloudinit_meta_data
450 cloudinit_user_data: *cloudinit_user_data_1604_swp
451
452 interfaces: *interfaces
453 network_config: *network_config
454
455 - name: {{ HOSTNAME_MON03 }}
456 role: salt_minion
457 params:
458 vcpu: !os_env SLAVE_NODE_CPU, 2
459 memory: !os_env SLAVE_NODE_MEMORY, 2048
460 boot:
461 - hd
462 cloud_init_volume_name: iso
463 cloud_init_iface_up: ens3
464 volumes:
465 - name: system
466 capacity: !os_env NODE_VOLUME_SIZE, 150
467 backing_store: mcp_ubuntu_1604_image
468 format: qcow2
469 - name: iso # Volume with name 'iso' will be used
470 # for store image with cloud-init metadata.
471 capacity: 1
472 format: raw
473 device: cdrom
474 bus: ide
475 cloudinit_meta_data: *cloudinit_meta_data
476 cloudinit_user_data: *cloudinit_user_data_1604_swp
477
478 interfaces: *interfaces
479 network_config: *network_config
480
481 - name: {{ HOSTNAME_LOG01 }}
482 role: salt_minion
483 params:
484 vcpu: !os_env SLAVE_NODE_CPU, 2
485 memory: !os_env SLAVE_NODE_MEMORY, 4096
486 boot:
487 - hd
488 cloud_init_volume_name: iso
489 cloud_init_iface_up: ens3
490 volumes:
491 - name: system
492 capacity: !os_env NODE_VOLUME_SIZE, 150
493 backing_store: mcp_ubuntu_1604_image
494 format: qcow2
495 - name: iso # Volume with name 'iso' will be used
496 # for store image with cloud-init metadata.
497 capacity: 1
498 format: raw
499 device: cdrom
500 bus: ide
501 cloudinit_meta_data: *cloudinit_meta_data
502 cloudinit_user_data: *cloudinit_user_data_1604_swp
503
504 interfaces: *interfaces
505 network_config: *network_config
506
507 - name: {{ HOSTNAME_LOG02 }}
508 role: salt_minion
509 params:
510 vcpu: !os_env SLAVE_NODE_CPU, 2
511 memory: !os_env SLAVE_NODE_MEMORY, 4096
512 boot:
513 - hd
514 cloud_init_volume_name: iso
515 cloud_init_iface_up: ens3
516 volumes:
517 - name: system
518 capacity: !os_env NODE_VOLUME_SIZE, 150
519 backing_store: mcp_ubuntu_1604_image
520 format: qcow2
521 - name: iso # Volume with name 'iso' will be used
522 # for store image with cloud-init metadata.
523 capacity: 1
524 format: raw
525 device: cdrom
526 bus: ide
527 cloudinit_meta_data: *cloudinit_meta_data
528 cloudinit_user_data: *cloudinit_user_data_1604_swp
529
530 interfaces: *interfaces
531 network_config: *network_config
532
533 - name: {{ HOSTNAME_LOG03 }}
534 role: salt_minion
535 params:
536 vcpu: !os_env SLAVE_NODE_CPU, 2
537 memory: !os_env SLAVE_NODE_MEMORY, 4096
538 boot:
539 - hd
540 cloud_init_volume_name: iso
541 cloud_init_iface_up: ens3
542 volumes:
543 - name: system
544 capacity: !os_env NODE_VOLUME_SIZE, 150
545 backing_store: mcp_ubuntu_1604_image
546 format: qcow2
547 - name: iso # Volume with name 'iso' will be used
548 # for store image with cloud-init metadata.
549 capacity: 1
550 format: raw
551 device: cdrom
552 bus: ide
553 cloudinit_meta_data: *cloudinit_meta_data
554 cloudinit_user_data: *cloudinit_user_data_1604_swp
555
556 interfaces: *interfaces
557 network_config: *network_config
558
559 - name: {{ HOSTNAME_MTR01 }}
560 role: salt_minion
561 params:
562 vcpu: !os_env SLAVE_NODE_CPU, 2
563 memory: !os_env SLAVE_NODE_MEMORY, 2048
564 boot:
565 - hd
566 cloud_init_volume_name: iso
567 cloud_init_iface_up: ens3
568 volumes:
569 - name: system
570 capacity: !os_env NODE_VOLUME_SIZE, 150
571 backing_store: mcp_ubuntu_1604_image
572 format: qcow2
573 - name: iso # Volume with name 'iso' will be used
574 # for store image with cloud-init metadata.
575 capacity: 1
576 format: raw
577 device: cdrom
578 bus: ide
579 cloudinit_meta_data: *cloudinit_meta_data
580 cloudinit_user_data: *cloudinit_user_data_1604_swp
581
582 interfaces: *interfaces
583 network_config: *network_config
584
585 - name: {{ HOSTNAME_MTR02 }}
586 role: salt_minion
587 params:
588 vcpu: !os_env SLAVE_NODE_CPU, 2
589 memory: !os_env SLAVE_NODE_MEMORY, 2048
590 boot:
591 - hd
592 cloud_init_volume_name: iso
593 cloud_init_iface_up: ens3
594 volumes:
595 - name: system
596 capacity: !os_env NODE_VOLUME_SIZE, 150
597 backing_store: mcp_ubuntu_1604_image
598 format: qcow2
599 - name: iso # Volume with name 'iso' will be used
600 # for store image with cloud-init metadata.
601 capacity: 1
602 format: raw
603 device: cdrom
604 bus: ide
605 cloudinit_meta_data: *cloudinit_meta_data
606 cloudinit_user_data: *cloudinit_user_data_1604_swp
607
608 interfaces: *interfaces
609 network_config: *network_config
610
611 - name: {{ HOSTNAME_MTR03 }}
612 role: salt_minion
613 params:
614 vcpu: !os_env SLAVE_NODE_CPU, 2
615 memory: !os_env SLAVE_NODE_MEMORY, 2048
616 boot:
617 - hd
618 cloud_init_volume_name: iso
619 cloud_init_iface_up: ens3
620 volumes:
621 - name: system
622 capacity: !os_env NODE_VOLUME_SIZE, 150
623 backing_store: mcp_ubuntu_1604_image
624 format: qcow2
625 - name: iso # Volume with name 'iso' will be used
626 # for store image with cloud-init metadata.
627 capacity: 1
628 format: raw
629 device: cdrom
630 bus: ide
631 cloudinit_meta_data: *cloudinit_meta_data
632 cloudinit_user_data: *cloudinit_user_data_1604_swp
633
634 interfaces: *interfaces
635 network_config: *network_config
636
637 - name: {{ HOSTNAME_PRX01 }}
638 role: salt_minion
639 params:
640 vcpu: !os_env SLAVE_NODE_CPU, 1
641 memory: !os_env SLAVE_NODE_MEMORY, 2048
642 boot:
643 - hd
644 cloud_init_volume_name: iso
645 cloud_init_iface_up: ens3
646 volumes:
647 - name: system
648 capacity: !os_env NODE_VOLUME_SIZE, 150
649 backing_store: mcp_ubuntu_1604_image
650 format: qcow2
651 - name: iso # Volume with name 'iso' will be used
652 # for store image with cloud-init metadata.
653 capacity: 1
654 format: raw
655 device: cdrom
656 bus: ide
657 cloudinit_meta_data: *cloudinit_meta_data
658 cloudinit_user_data: *cloudinit_user_data_1604_swp
659
Dennis Dmitrievb612c442018-11-28 16:42:49 +0200660 interfaces:
661 - label: ens3
662 l2_network_device: admin
663 interface_model: *interface_model
664 - label: ens4
665 l2_network_device: private
666 interface_model: *interface_model
667 - label: ens5
668 l2_network_device: external
669 interface_model: *interface_model
670 network_config:
671 ens3:
672 networks:
673 - admin
674 ens4:
675 networks:
676 - private
677 ens5:
678 networks:
679 - external
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200680
681 - name: {{ HOSTNAME_CMP01 }}
682 role: salt_minion
683 params:
684 vcpu: !os_env SLAVE_NODE_CPU, 3
685 memory: !os_env SLAVE_NODE_MEMORY, 4096
686 boot:
687 - hd
688 cloud_init_volume_name: iso
689 cloud_init_iface_up: ens3
690 volumes:
691 - name: system
692 capacity: !os_env NODE_VOLUME_SIZE, 150
693 backing_store: cloudimage1604
694 format: qcow2
695 - name: cinder
696 capacity: 50
697 format: qcow2
698 - name: iso # Volume with name 'iso' will be used
699 # for store image with cloud-init metadata.
700 capacity: 1
701 format: raw
702 device: cdrom
703 bus: ide
704 cloudinit_meta_data: *cloudinit_meta_data
705 cloudinit_user_data: *cloudinit_user_data_1604_swp
706
707
708 interfaces: &all_interfaces
709 - label: ens3
710 l2_network_device: admin
711 interface_model: *interface_model
712 - label: ens4
713 l2_network_device: private
714 interface_model: *interface_model
715 - label: ens5
716 l2_network_device: tenant
717 interface_model: *interface_model
718 - label: ens6
719 l2_network_device: external
720 interface_model: *interface_model
721 network_config: &all_network_config
722 ens3:
723 networks:
724 - admin
725 ens4:
726 networks:
727 - private
728 ens5:
729 networks:
730 - tenant
731 ens6:
732 networks:
733 - external
734
735 - name: {{ HOSTNAME_CMP02 }}
736 role: salt_minion
737 params:
738 vcpu: !os_env SLAVE_NODE_CPU, 3
739 memory: !os_env SLAVE_NODE_MEMORY, 4096
740 boot:
741 - hd
742 cloud_init_volume_name: iso
743 cloud_init_iface_up: ens3
744 volumes:
745 - name: system
746 capacity: !os_env NODE_VOLUME_SIZE, 150
747 backing_store: cloudimage1604
748 format: qcow2
749 - name: cinder
750 capacity: 50
751 format: qcow2
752 - name: iso # Volume with name 'iso' will be used
753 # for store image with cloud-init metadata.
754 capacity: 1
755 format: raw
756 device: cdrom
757 bus: ide
758 cloudinit_meta_data: *cloudinit_meta_data
759 cloudinit_user_data: *cloudinit_user_data_1604_swp
760
761 interfaces: *all_interfaces
762 network_config: *all_network_config
763
764 - name: {{ HOSTNAME_GTW01 }}
765 role: salt_minion
766 params:
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +0200767 vcpu: !os_env SLAVE_NODE_CPU, 2
768 memory: !os_env SLAVE_NODE_MEMORY, 4096
769 boot:
770 - hd
771 cloud_init_volume_name: iso
772 cloud_init_iface_up: ens3
773 volumes:
774 - name: system
775 capacity: !os_env NODE_VOLUME_SIZE, 150
776 backing_store: cloudimage1604
777 format: qcow2
778 - name: iso # Volume with name 'iso' will be used
779 # for store image with cloud-init metadata.
780 capacity: 1
781 format: raw
782 device: cdrom
783 bus: ide
784 cloudinit_meta_data: *cloudinit_meta_data
785 cloudinit_user_data: *cloudinit_user_data_1604_swp
786
787 interfaces: *all_interfaces
788 network_config: *all_network_config
789
790 - name: {{ HOSTNAME_GTW02 }}
791 role: salt_minion
792 params:
793 vcpu: !os_env SLAVE_NODE_CPU, 2
794 memory: !os_env SLAVE_NODE_MEMORY, 4096
795 boot:
796 - hd
797 cloud_init_volume_name: iso
798 cloud_init_iface_up: ens3
799 volumes:
800 - name: system
801 capacity: !os_env NODE_VOLUME_SIZE, 150
802 backing_store: cloudimage1604
803 format: qcow2
804 - name: iso # Volume with name 'iso' will be used
805 # for store image with cloud-init metadata.
806 capacity: 1
807 format: raw
808 device: cdrom
809 bus: ide
810 cloudinit_meta_data: *cloudinit_meta_data
811 cloudinit_user_data: *cloudinit_user_data_1604_swp
812
813 interfaces: *all_interfaces
814 network_config: *all_network_config
815
816 - name: {{ HOSTNAME_GTW03 }}
817 role: salt_minion
818 params:
819 vcpu: !os_env SLAVE_NODE_CPU, 2
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200820 memory: !os_env SLAVE_NODE_MEMORY, 4096
821 boot:
822 - hd
823 cloud_init_volume_name: iso
824 cloud_init_iface_up: ens3
825 volumes:
826 - name: system
827 capacity: !os_env NODE_VOLUME_SIZE, 150
828 backing_store: cloudimage1604
829 format: qcow2
830 - name: iso # Volume with name 'iso' will be used
831 # for store image with cloud-init metadata.
832 capacity: 1
833 format: raw
834 device: cdrom
835 bus: ide
836 cloudinit_meta_data: *cloudinit_meta_data
837 cloudinit_user_data: *cloudinit_user_data_1604_swp
838
839 interfaces: *all_interfaces
840 network_config: *all_network_config
841
Tatyana Leontovichf3718442018-10-31 13:36:13 +0200842 - name: {{ HOSTNAME_CID01 }}
843 role: salt_minion
844 params:
845 vcpu: {{ os_env('CID_NODE_CPU', 3) }}
846 memory: {{ os_env('CID_NODE_MEMORY', 8192) }}
847 boot:
848 - hd
849 cloud_init_volume_name: iso
850 cloud_init_iface_up: ens3
851 volumes:
852 - name: system
853 capacity: {{ os_env('CID_NODE_VOLUME_SIZE', 150) }}
854 backing_store: mcp_ubuntu_1604_image
855 format: qcow2
856 - name: iso # Volume with name 'iso' will be used
857 # for store image with cloud-init metadata.
858 capacity: 1
859 format: raw
860 device: cdrom
861 bus: ide
862 cloudinit_meta_data: *cloudinit_meta_data
863 cloudinit_user_data: *cloudinit_user_data_1604_swp
864
865 interfaces: *interfaces
866 network_config: *network_config
867
868 - name: {{ HOSTNAME_CID02 }}
869 role: salt_minion
870 params:
871 vcpu: {{ os_env('CID_NODE_CPU', 3) }}
872 memory: {{ os_env('CID_NODE_MEMORY', 8192) }}
873 boot:
874 - hd
875 cloud_init_volume_name: iso
876 cloud_init_iface_up: ens3
877 volumes:
878 - name: system
879 capacity: {{ os_env('CID_NODE_VOLUME_SIZE', 150) }}
880 backing_store: mcp_ubuntu_1604_image
881 format: qcow2
882 - name: iso # Volume with name 'iso' will be used
883 # for store image with cloud-init metadata.
884 capacity: 1
885 format: raw
886 device: cdrom
887 bus: ide
888 cloudinit_meta_data: *cloudinit_meta_data
889 cloudinit_user_data: *cloudinit_user_data_1604_swp
890
891 interfaces: *interfaces
892 network_config: *network_config
893
894 - name: {{ HOSTNAME_CID03 }}
895 role: salt_minion
896 params:
897 vcpu: {{ os_env('CID_NODE_CPU', 3) }}
898 memory: {{ os_env('CID_NODE_MEMORY', 8192) }}
899 boot:
900 - hd
901 cloud_init_volume_name: iso
902 cloud_init_iface_up: ens3
903 volumes:
904 - name: system
905 capacity: {{ os_env('CID_NODE_VOLUME_SIZE', 150) }}
906 backing_store: mcp_ubuntu_1604_image
907 format: qcow2
908 - name: iso # Volume with name 'iso' will be used
909 # for store image with cloud-init metadata.
910 capacity: 1
911 format: raw
912 device: cdrom
913 bus: ide
914 cloudinit_meta_data: *cloudinit_meta_data
915 cloudinit_user_data: *cloudinit_user_data_1604_swp
916
917 interfaces: *interfaces
918 network_config: *network_config
Dennis Dmitrieve6fc3402019-02-12 17:29:38 +0200919
920 - name: {{ HOSTNAME_KMN01 }}
921 role: salt_minion
922 params:
923 vcpu: !os_env SLAVE_NODE_CPU, 2
924 memory: !os_env SLAVE_NODE_MEMORY, 2048
925 boot:
926 - hd
927 cloud_init_volume_name: iso
928 cloud_init_iface_up: ens3
929 volumes:
930 - name: system
931 capacity: !os_env NODE_VOLUME_SIZE, 150
932 backing_store: mcp_ubuntu_1604_image
933 format: qcow2
934 - name: iso # Volume with name 'iso' will be used
935 # for store image with cloud-init metadata.
936 capacity: 1
937 format: raw
938 device: cdrom
939 bus: ide
940 cloudinit_meta_data: *cloudinit_meta_data
941 cloudinit_user_data: *cloudinit_user_data_1604_swp
942
943 interfaces: *interfaces
944 network_config: *network_config
945
946 - name: {{ HOSTNAME_KMN02 }}
947 role: salt_minion
948 params:
949 vcpu: !os_env SLAVE_NODE_CPU, 2
950 memory: !os_env SLAVE_NODE_MEMORY, 2048
951 boot:
952 - hd
953 cloud_init_volume_name: iso
954 cloud_init_iface_up: ens3
955 volumes:
956 - name: system
957 capacity: !os_env NODE_VOLUME_SIZE, 150
958 backing_store: mcp_ubuntu_1604_image
959 format: qcow2
960 - name: iso # Volume with name 'iso' will be used
961 # for store image with cloud-init metadata.
962 capacity: 1
963 format: raw
964 device: cdrom
965 bus: ide
966 cloudinit_meta_data: *cloudinit_meta_data
967 cloudinit_user_data: *cloudinit_user_data_1604_swp
968
969 interfaces: *interfaces
970 network_config: *network_config
971
972 - name: {{ HOSTNAME_KMN03 }}
973 role: salt_minion
974 params:
975 vcpu: !os_env SLAVE_NODE_CPU, 2
976 memory: !os_env SLAVE_NODE_MEMORY, 2048
977 boot:
978 - hd
979 cloud_init_volume_name: iso
980 cloud_init_iface_up: ens3
981 volumes:
982 - name: system
983 capacity: !os_env NODE_VOLUME_SIZE, 150
984 backing_store: mcp_ubuntu_1604_image
985 format: qcow2
986 - name: iso # Volume with name 'iso' will be used
987 # for store image with cloud-init metadata.
988 capacity: 1
989 format: raw
990 device: cdrom
991 bus: ide
992 cloudinit_meta_data: *cloudinit_meta_data
993 cloudinit_user_data: *cloudinit_user_data_1604_swp
994
995 interfaces: *interfaces
996 network_config: *network_config
Tatyana Leontovich0ea26dc2019-02-20 13:31:17 +0200997
998 - name: {{ HOSTNAME_CMN01 }}
999 role: salt_minion
1000 params:
1001 vcpu: !os_env SLAVE_NODE_CPU, 2
1002 memory: !os_env SLAVE_NODE_MEMORY, 2048
1003 boot:
1004 - hd
1005 cloud_init_volume_name: iso
1006 cloud_init_iface_up: ens3
1007 volumes:
1008 - name: system
1009 capacity: !os_env NODE_VOLUME_SIZE, 150
1010 backing_store: cloudimage1604
1011 format: qcow2
1012 - name: iso # Volume with name 'iso' will be used
1013 # for store image with cloud-init metadata.
1014 capacity: 1
1015 format: raw
1016 device: cdrom
1017 bus: ide
1018 cloudinit_meta_data: *cloudinit_meta_data
1019 cloudinit_user_data: *cloudinit_user_data_1604_swp
1020
1021 interfaces: *interfaces
1022 network_config: *network_config
1023
1024 - name: {{ HOSTNAME_CMN02 }}
1025 role: salt_minion
1026 params:
1027 vcpu: !os_env SLAVE_NODE_CPU, 2
1028 memory: !os_env SLAVE_NODE_MEMORY, 2048
1029 boot:
1030 - hd
1031 cloud_init_volume_name: iso
1032 cloud_init_iface_up: ens3
1033 volumes:
1034 - name: system
1035 capacity: !os_env NODE_VOLUME_SIZE, 150
1036 backing_store: cloudimage1604
1037 format: qcow2
1038 - name: iso # Volume with name 'iso' will be used
1039 # for store image with cloud-init metadata.
1040 capacity: 1
1041 format: raw
1042 device: cdrom
1043 bus: ide
1044 cloudinit_meta_data: *cloudinit_meta_data
1045 cloudinit_user_data: *cloudinit_user_data_1604_swp
1046
1047 interfaces: *interfaces
1048 network_config: *network_config
1049
1050 - name: {{ HOSTNAME_CMN03 }}
1051 role: salt_minion
1052 params:
1053 vcpu: !os_env SLAVE_NODE_CPU, 2
1054 memory: !os_env SLAVE_NODE_MEMORY, 2048
1055 boot:
1056 - hd
1057 cloud_init_volume_name: iso
1058 cloud_init_iface_up: ens3
1059 volumes:
1060 - name: system
1061 capacity: !os_env NODE_VOLUME_SIZE, 150
1062 backing_store: cloudimage1604
1063 format: qcow2
1064 - name: iso # Volume with name 'iso' will be used
1065 # for store image with cloud-init metadata.
1066 capacity: 1
1067 format: raw
1068 device: cdrom
1069 bus: ide
1070 cloudinit_meta_data: *cloudinit_meta_data
1071 cloudinit_user_data: *cloudinit_user_data_1604_swp
1072
1073 interfaces: *interfaces
1074 network_config: *network_config
1075
1076 - name: {{ HOSTNAME_OSD01 }}
1077 role: salt_minion
1078 params:
1079 vcpu: !os_env SLAVE_NODE_CPU, 2
1080 memory: !os_env SLAVE_NODE_MEMORY, 2048
1081 boot:
1082 - hd
1083 cloud_init_volume_name: iso
1084 cloud_init_iface_up: ens3
1085 volumes:
1086 - name: system
1087 capacity: !os_env NODE_VOLUME_SIZE, 150
1088 backing_store: cloudimage1604
1089 format: qcow2
1090 - name: ceph_osd
1091 capacity: 50
1092 format: qcow2
1093 - name: ceph_journal
1094 capacity: 50
1095 format: qcow2
1096 - name: iso # Volume with name 'iso' will be used
1097 # for store image with cloud-init metadata.
1098 capacity: 1
1099 format: raw
1100 device: cdrom
1101 bus: ide
1102 cloudinit_meta_data: *cloudinit_meta_data
1103 cloudinit_user_data: *cloudinit_user_data_1604_swp
1104
1105 interfaces: *interfaces
1106 network_config: *network_config
1107
1108 - name: {{ HOSTNAME_OSD02 }}
1109 role: salt_minion
1110 params:
1111 vcpu: !os_env SLAVE_NODE_CPU, 2
1112 memory: !os_env SLAVE_NODE_MEMORY, 2048
1113 boot:
1114 - hd
1115 cloud_init_volume_name: iso
1116 cloud_init_iface_up: ens3
1117 volumes:
1118 - name: system
1119 capacity: !os_env NODE_VOLUME_SIZE, 150
1120 backing_store: cloudimage1604
1121 format: qcow2
1122 - name: ceph_osd
1123 capacity: 50
1124 format: qcow2
1125 - name: ceph_journal
1126 capacity: 50
1127 format: qcow2
1128 - name: iso # Volume with name 'iso' will be used
1129 # for store image with cloud-init metadata.
1130 capacity: 1
1131 format: raw
1132 device: cdrom
1133 bus: ide
1134 cloudinit_meta_data: *cloudinit_meta_data
1135 cloudinit_user_data: *cloudinit_user_data_1604_swp
1136
1137 interfaces: *interfaces
1138 network_config: *network_config
1139
1140 - name: {{ HOSTNAME_OSD03 }}
1141 role: salt_minion
1142 params:
1143 vcpu: !os_env SLAVE_NODE_CPU, 2
1144 memory: !os_env SLAVE_NODE_MEMORY, 2048
1145 boot:
1146 - hd
1147 cloud_init_volume_name: iso
1148 cloud_init_iface_up: ens3
1149 volumes:
1150 - name: system
1151 capacity: !os_env NODE_VOLUME_SIZE, 150
1152 backing_store: cloudimage1604
1153 format: qcow2
1154 - name: ceph_osd
1155 capacity: 50
1156 format: qcow2
1157 - name: ceph_journal
1158 capacity: 50
1159 format: qcow2
1160 - name: iso # Volume with name 'iso' will be used
1161 # for store image with cloud-init metadata.
1162 capacity: 1
1163 format: raw
1164 device: cdrom
1165 bus: ide
1166 cloudinit_meta_data: *cloudinit_meta_data
1167 cloudinit_user_data: *cloudinit_user_data_1604_swp
1168
1169 interfaces: *interfaces
1170 network_config: *network_config
1171
1172 - name: {{ HOSTNAME_RGW01 }}
1173 role: salt_minion
1174 params:
1175 vcpu: !os_env SLAVE_NODE_CPU, 2
1176 memory: !os_env SLAVE_NODE_MEMORY, 2048
1177 boot:
1178 - hd
1179 cloud_init_volume_name: iso
1180 cloud_init_iface_up: ens3
1181 volumes:
1182 - name: system
1183 capacity: !os_env NODE_VOLUME_SIZE, 150
1184 backing_store: cloudimage1604
1185 format: qcow2
1186 - name: iso # Volume with name 'iso' will be used
1187 # for store image with cloud-init metadata.
1188 capacity: 1
1189 format: raw
1190 device: cdrom
1191 bus: ide
1192 cloudinit_meta_data: *cloudinit_meta_data
1193 cloudinit_user_data: *cloudinit_user_data_1604_swp
1194
1195 interfaces: *interfaces
1196 network_config: *network_config
1197
1198 - name: {{ HOSTNAME_RGW02 }}
1199 role: salt_minion
1200 params:
1201 vcpu: !os_env SLAVE_NODE_CPU, 2
1202 memory: !os_env SLAVE_NODE_MEMORY, 2048
1203 boot:
1204 - hd
1205 cloud_init_volume_name: iso
1206 cloud_init_iface_up: ens3
1207 volumes:
1208 - name: system
1209 capacity: !os_env NODE_VOLUME_SIZE, 150
1210 backing_store: cloudimage1604
1211 format: qcow2
1212 - name: iso # Volume with name 'iso' will be used
1213 # for store image with cloud-init metadata.
1214 capacity: 1
1215 format: raw
1216 device: cdrom
1217 bus: ide
1218 cloudinit_meta_data: *cloudinit_meta_data
1219 cloudinit_user_data: *cloudinit_user_data_1604_swp
1220
1221 interfaces: *interfaces
1222 network_config: *network_config
1223
1224 - name: {{ HOSTNAME_RGW03 }}
1225 role: salt_minion
1226 params:
1227 vcpu: !os_env SLAVE_NODE_CPU, 2
1228 memory: !os_env SLAVE_NODE_MEMORY, 2048
1229 boot:
1230 - hd
1231 cloud_init_volume_name: iso
1232 cloud_init_iface_up: ens3
1233 volumes:
1234 - name: system
1235 capacity: !os_env NODE_VOLUME_SIZE, 150
1236 backing_store: cloudimage1604
1237 format: qcow2
1238 - name: iso # Volume with name 'iso' will be used
1239 # for store image with cloud-init metadata.
1240 capacity: 1
1241 format: raw
1242 device: cdrom
1243 bus: ide
1244 cloudinit_meta_data: *cloudinit_meta_data
1245 cloudinit_user_data: *cloudinit_user_data_1604_swp
1246
1247 interfaces: *interfaces
1248 network_config: *network_config