blob: 98cf85a56f5151f02f1a24ca6dbb883be2ef9abe [file] [log] [blame]
Tatyana Leontovich460f7df2017-11-13 15:45:06 +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 'virtual-mcp-ocata-ovs-ceph/underlay--meta-data.yaml' as CLOUDINIT_META_DATA with context %}
5{% import 'virtual-mcp-ocata-ovs-ceph/underlay--user-data-cfg01.yaml' as CLOUDINIT_USER_DATA_CFG01 with context %}
6{% import 'virtual-mcp-ocata-ovs-ceph/underlay--user-data1604.yaml' as CLOUDINIT_USER_DATA_1604 with context %}
7
8---
9aliases:
10 - &interface_model {{ os_env('INTERFACE_MODEL', 'virtio') }}
11 - &cloudinit_meta_data {{ CLOUDINIT_META_DATA }}
12 - &cloudinit_user_data_cfg01 {{ CLOUDINIT_USER_DATA_CFG01 }}
13 - &cloudinit_user_data_1604 {{ CLOUDINIT_USER_DATA_1604 }}
14
15{% set LAB_CONFIG_NAME = os_env('LAB_CONFIG_NAME', 'virtual-mcp-ocata-ovs-ceph') %}
16{% set DOMAIN_NAME = os_env('DOMAIN_NAME', LAB_CONFIG_NAME) + '.local' %}
17{% set HOSTNAME_CFG01 = os_env('HOSTNAME_CFG01', 'cfg01.' + DOMAIN_NAME) %}
18{% set HOSTNAME_CTL01 = os_env('HOSTNAME_CTL01', 'ctl01.' + DOMAIN_NAME) %}
19{% set HOSTNAME_CTL02 = os_env('HOSTNAME_CTL02', 'ctl02.' + DOMAIN_NAME) %}
20{% set HOSTNAME_CTL03 = os_env('HOSTNAME_CTL03', 'ctl03.' + DOMAIN_NAME) %}
21{% set HOSTNAME_CMP01 = os_env('HOSTNAME_CMP01', 'cmp01.' + DOMAIN_NAME) %}
22{% set HOSTNAME_CMP02 = os_env('HOSTNAME_CMP02', 'cmp02.' + DOMAIN_NAME) %}
23{% set HOSTNAME_CMN01 = os_env('HOSTNAME_CMN01', 'cmn01.' + DOMAIN_NAME) %}
24{% set HOSTNAME_CMN02 = os_env('HOSTNAME_CMN02', 'cmn02.' + DOMAIN_NAME) %}
25{% set HOSTNAME_CMN03 = os_env('HOSTNAME_CMN03', 'cmn03.' + DOMAIN_NAME) %}
26{% set HOSTNAME_OSD01 = os_env('HOSTNAME_OSD01', 'osd01.' + DOMAIN_NAME) %}
27{% set HOSTNAME_OSD02 = os_env('HOSTNAME_OSD02', 'osd02.' + DOMAIN_NAME) %}
28{% set HOSTNAME_GTW01 = os_env('HOSTNAME_GTW01', 'gtw01.' + DOMAIN_NAME) %}
29{% set HOSTNAME_PRX01 = os_env('HOSTNAME_PRX01', 'prx01.' + DOMAIN_NAME) %}
30
31template:
32 devops_settings:
33 env_name: {{ os_env('ENV_NAME', 'virtual-mcp-ocata-ovs-ceph_' + REPOSITORY_SUITE + "_" + os_env('BUILD_NUMBER', '')) }}
34
35 address_pools:
36 private-pool01:
37 net: {{ os_env('PRIVATE_ADDRESS_POOL01', '10.60.0.0/16:24') }}
38 params:
39 ip_reserved:
40 gateway: +1
41 l2_network_device: +1
42 default_{{ HOSTNAME_CFG01 }}: +100
43 default_{{ HOSTNAME_CTL01 }}: +101
44 default_{{ HOSTNAME_CTL02 }}: +102
45 default_{{ HOSTNAME_CTL03 }}: +103
46 default_{{ HOSTNAME_CMP01 }}: +105
47 default_{{ HOSTNAME_CMP02 }}: +106
48 default_{{ HOSTNAME_OSD01 }}: +94
49 default_{{ HOSTNAME_OSD02 }}: +95
50 default_{{ HOSTNAME_CMN01 }}: +96
51 default_{{ HOSTNAME_CMN02 }}: +97
52 default_{{ HOSTNAME_CMN03 }}: +98
53 default_{{ HOSTNAME_GTW01 }}: +110
54 default_{{ HOSTNAME_PRX01 }}: +121
55 ip_ranges:
56 dhcp: [+90, -10]
57
58 admin-pool01:
59 net: {{ os_env('ADMIN_ADDRESS_POOL01', '10.70.0.0/16:24') }}
60 params:
61 ip_reserved:
62 gateway: +1
63 l2_network_device: +1
64 default_{{ HOSTNAME_CFG01 }}: +90
65 default_{{ HOSTNAME_CTL01 }}: +101
66 default_{{ HOSTNAME_CTL02 }}: +102
67 default_{{ HOSTNAME_CTL03 }}: +103
68 default_{{ HOSTNAME_CMP01 }}: +105
69 default_{{ HOSTNAME_CMP02 }}: +106
70 default_{{ HOSTNAME_OSD01 }}: +94
71 default_{{ HOSTNAME_OSD02 }}: +95
72 default_{{ HOSTNAME_CMN01 }}: +96
73 default_{{ HOSTNAME_CMN02 }}: +97
74 default_{{ HOSTNAME_CMN03 }}: +98
75 default_{{ HOSTNAME_GTW01 }}: +110
76 default_{{ HOSTNAME_PRX01 }}: +121
77 ip_ranges:
78 dhcp: [+90, -10]
79
80 tenant-pool01:
81 net: {{ os_env('TENANT_ADDRESS_POOL01', '10.80.0.0/16:24') }}
82 params:
83 ip_reserved:
84 gateway: +1
85 l2_network_device: +1
86 default_{{ HOSTNAME_CFG01 }}: +100
87 default_{{ HOSTNAME_CTL01 }}: +101
88 default_{{ HOSTNAME_CTL02 }}: +102
89 default_{{ HOSTNAME_CTL03 }}: +103
90 default_{{ HOSTNAME_CMP01 }}: +105
91 default_{{ HOSTNAME_CMP02 }}: +106
92 default_{{ HOSTNAME_OSD01 }}: +94
93 default_{{ HOSTNAME_OSD02 }}: +95
94 default_{{ HOSTNAME_CMN01 }}: +96
95 default_{{ HOSTNAME_CMN02 }}: +97
96 default_{{ HOSTNAME_CMN03 }}: +98
97 default_{{ HOSTNAME_GTW01 }}: +110
98 default_{{ HOSTNAME_PRX01 }}: +121
99 ip_ranges:
100 dhcp: [+10, -10]
101
102 external-pool01:
103 net: {{ os_env('EXTERNAL_ADDRESS_POOL01', '10.90.0.0/16:24') }}
104 params:
105 ip_reserved:
106 gateway: +1
107 l2_network_device: +1
108 default_{{ HOSTNAME_CFG01 }}: +100
109 default_{{ HOSTNAME_CTL01 }}: +101
110 default_{{ HOSTNAME_CTL02 }}: +102
111 default_{{ HOSTNAME_CTL03 }}: +103
112 default_{{ HOSTNAME_CMP01 }}: +105
113 default_{{ HOSTNAME_CMP02 }}: +106
114 default_{{ HOSTNAME_OSD01 }}: +94
115 default_{{ HOSTNAME_OSD02 }}: +95
116 default_{{ HOSTNAME_CMN01 }}: +96
117 default_{{ HOSTNAME_CMN02 }}: +97
118 default_{{ HOSTNAME_CMN03 }}: +98
119 default_{{ HOSTNAME_GTW01 }}: +110
120 default_{{ HOSTNAME_PRX01 }}: +121
121 ip_ranges:
122 dhcp: [+10, -10]
123
124
125 groups:
126 - name: default
127 driver:
128 name: devops.driver.libvirt
129 params:
130 connection_string: !os_env CONNECTION_STRING, qemu:///system
131 storage_pool_name: !os_env STORAGE_POOL_NAME, default
132 stp: False
133 hpet: False
134 enable_acpi: true
135 use_host_cpu: !os_env DRIVER_USE_HOST_CPU, true
136 use_hugepages: !os_env DRIVER_USE_HUGEPAGES, false
137
138 network_pools:
139 admin: admin-pool01
140 private: private-pool01
141 tenant: tenant-pool01
142 external: external-pool01
143
144 l2_network_devices:
145 private:
146 address_pool: private-pool01
147 dhcp: true
Dennis Dmitrieva5978eb2018-02-21 10:12:33 +0200148 forward:
149 mode: route
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200150
151 admin:
152 address_pool: admin-pool01
153 dhcp: true
154 forward:
155 mode: nat
156
157 tenant:
158 address_pool: tenant-pool01
159 dhcp: true
160
161 external:
162 address_pool: external-pool01
163 dhcp: true
164 forward:
165 mode: nat
166
167
168 group_volumes:
169 - name: cloudimage1604 # This name is used for 'backing_store' option for node volumes.
Dennis Dmitrievf00a3842018-01-24 16:44:26 +0200170 source_image: !os_env IMAGE_PATH1604 # https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img
171 format: qcow2
172 - name: cfg01_day01_image # Pre-configured day01 image
173 source_image: {{ os_env('IMAGE_PATH_CFG01_DAY01', os_env('IMAGE_PATH1604')) }} # http://images.mirantis.com/cfg01-day01.qcow2 or fallback to IMAGE_PATH1604
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200174 format: qcow2
Dennis Dmitriev6f71cfd2018-01-31 14:17:28 +0200175 - name: mcp_ubuntu_1604_image # Pre-configured image for VCP nodes initially based on kvm nodes.
176 # http://images.mirantis.com/ubuntu-16-04-x64-latest.qcow2 (preffered)
177 # or
178 # https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img
179 source_image: {{ os_env('MCP_IMAGE_PATH1604', os_env('IMAGE_PATH1604')) }}
180 format: qcow2
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200181
182 nodes:
183 - name: {{ HOSTNAME_CFG01 }}
184 role: salt_master
185 params:
186 vcpu: !os_env SLAVE_NODE_CPU, 2
Dennis Dmitriev75e250f2018-02-26 17:13:59 +0200187 memory: !os_env SLAVE_NODE_MEMORY, 8192
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200188 boot:
189 - hd
190 cloud_init_volume_name: iso
191 cloud_init_iface_up: ens3
192 volumes:
193 - name: system
194 capacity: !os_env NODE_VOLUME_SIZE, 150
Dennis Dmitrievf00a3842018-01-24 16:44:26 +0200195 backing_store: cfg01_day01_image
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200196 format: qcow2
197 - name: iso # Volume with name 'iso' will be used
198 # for store image with cloud-init metadata.
199 capacity: 1
200 format: raw
201 device: cdrom
202 bus: ide
203 cloudinit_meta_data: *cloudinit_meta_data
204 cloudinit_user_data: *cloudinit_user_data_cfg01
205
206 interfaces:
207 - label: ens3
208 l2_network_device: admin
209 interface_model: *interface_model
210 - label: ens4
211 l2_network_device: private
212 interface_model: *interface_model
213 network_config:
214 ens3:
215 networks:
216 - admin
217 ens4:
218 networks:
219 - private
220
221 - name: {{ HOSTNAME_CTL01 }}
222 role: salt_minion
223 params:
224 vcpu: !os_env SLAVE_NODE_CPU, 2
Dennis Dmitriev75e250f2018-02-26 17:13:59 +0200225 memory: !os_env SLAVE_NODE_MEMORY, 16384
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200226 boot:
227 - hd
228 cloud_init_volume_name: iso
229 cloud_init_iface_up: ens3
230 volumes:
231 - name: system
232 capacity: !os_env NODE_VOLUME_SIZE, 150
Dennis Dmitriev6f71cfd2018-01-31 14:17:28 +0200233 backing_store: mcp_ubuntu_1604_image
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200234 format: qcow2
235 - name: cinder
236 capacity: 50
237 format: qcow2
238 - name: iso # Volume with name 'iso' will be used
239 # for store image with cloud-init metadata.
240 capacity: 1
241 format: raw
242 device: cdrom
243 bus: ide
244 cloudinit_meta_data: *cloudinit_meta_data
245 cloudinit_user_data: *cloudinit_user_data_1604
246
247 interfaces: &interfaces
248 - label: ens3
249 l2_network_device: admin
250 interface_model: *interface_model
251 - label: ens4
252 l2_network_device: private
253 interface_model: *interface_model
254 network_config: &network_config
255 ens3:
256 networks:
257 - admin
258 ens4:
259 networks:
260 - private
261
262 - name: {{ HOSTNAME_CTL02 }}
263 role: salt_minion
264 params:
265 vcpu: !os_env SLAVE_NODE_CPU, 2
Dennis Dmitriev75e250f2018-02-26 17:13:59 +0200266 memory: !os_env SLAVE_NODE_MEMORY, 16384
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200267 boot:
268 - hd
269 cloud_init_volume_name: iso
270 cloud_init_iface_up: ens3
271 volumes:
272 - name: system
273 capacity: !os_env NODE_VOLUME_SIZE, 150
Dennis Dmitriev6f71cfd2018-01-31 14:17:28 +0200274 backing_store: mcp_ubuntu_1604_image
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200275 format: qcow2
276 - name: cinder
277 capacity: 50
278 format: qcow2
279 - name: iso # Volume with name 'iso' will be used
280 # for store image with cloud-init metadata.
281 capacity: 1
282 format: raw
283 device: cdrom
284 bus: ide
285 cloudinit_meta_data: *cloudinit_meta_data
286 cloudinit_user_data: *cloudinit_user_data_1604
287
288 interfaces: *interfaces
289 network_config: *network_config
290
291 - name: {{ HOSTNAME_CTL03 }}
292 role: salt_minion
293 params:
294 vcpu: !os_env SLAVE_NODE_CPU, 2
Dennis Dmitriev75e250f2018-02-26 17:13:59 +0200295 memory: !os_env SLAVE_NODE_MEMORY, 16384
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200296 boot:
297 - hd
298 cloud_init_volume_name: iso
299 cloud_init_iface_up: ens3
300 volumes:
301 - name: system
302 capacity: !os_env NODE_VOLUME_SIZE, 150
Dennis Dmitriev6f71cfd2018-01-31 14:17:28 +0200303 backing_store: mcp_ubuntu_1604_image
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200304 format: qcow2
305 - name: cinder
306 capacity: 50
307 format: qcow2
308 - name: iso # Volume with name 'iso' will be used
309 # for store image with cloud-init metadata.
310 capacity: 1
311 format: raw
312 device: cdrom
313 bus: ide
314 cloudinit_meta_data: *cloudinit_meta_data
315 cloudinit_user_data: *cloudinit_user_data_1604
316
317 interfaces: *interfaces
318 network_config: *network_config
319
320 - name: {{ HOSTNAME_CMN01 }}
321 role: salt_minion
322 params:
323 vcpu: !os_env SLAVE_NODE_CPU, 3
324 memory: !os_env SLAVE_NODE_MEMORY, 2048
325 boot:
326 - hd
327 cloud_init_volume_name: iso
328 cloud_init_iface_up: ens3
329 volumes:
330 - name: system
331 capacity: !os_env NODE_VOLUME_SIZE, 150
332 backing_store: cloudimage1604
333 format: qcow2
334 - name: iso # Volume with name 'iso' will be used
335 # for store image with cloud-init metadata.
336 capacity: 1
337 format: raw
338 device: cdrom
339 bus: ide
340 cloudinit_meta_data: *cloudinit_meta_data
341 cloudinit_user_data: *cloudinit_user_data_1604
342
343 interfaces: *interfaces
344 network_config: *network_config
345
346 - name: {{ HOSTNAME_CMN02 }}
347 role: salt_minion
348 params:
349 vcpu: !os_env SLAVE_NODE_CPU, 3
350 memory: !os_env SLAVE_NODE_MEMORY, 2048
351 boot:
352 - hd
353 cloud_init_volume_name: iso
354 cloud_init_iface_up: ens3
355 volumes:
356 - name: system
357 capacity: !os_env NODE_VOLUME_SIZE, 150
358 backing_store: cloudimage1604
359 format: qcow2
360 - name: iso # Volume with name 'iso' will be used
361 # for store image with cloud-init metadata.
362 capacity: 1
363 format: raw
364 device: cdrom
365 bus: ide
366 cloudinit_meta_data: *cloudinit_meta_data
367 cloudinit_user_data: *cloudinit_user_data_1604
368
369 interfaces: *interfaces
370 network_config: *network_config
371
372 - name: {{ HOSTNAME_CMN03 }}
373 role: salt_minion
374 params:
375 vcpu: !os_env SLAVE_NODE_CPU, 3
376 memory: !os_env SLAVE_NODE_MEMORY, 2048
377 boot:
378 - hd
379 cloud_init_volume_name: iso
380 cloud_init_iface_up: ens3
381 volumes:
382 - name: system
383 capacity: !os_env NODE_VOLUME_SIZE, 150
384 backing_store: cloudimage1604
385 format: qcow2
386 - name: iso # Volume with name 'iso' will be used
387 # for store image with cloud-init metadata.
388 capacity: 1
389 format: raw
390 device: cdrom
391 bus: ide
392 cloudinit_meta_data: *cloudinit_meta_data
393 cloudinit_user_data: *cloudinit_user_data_1604
394
395 interfaces: *interfaces
396 network_config: *network_config
397
398 - name: {{ HOSTNAME_OSD01 }}
399 role: salt_minion
400 params:
401 vcpu: !os_env SLAVE_NODE_CPU, 3
402 memory: !os_env SLAVE_NODE_MEMORY, 2048
403 boot:
404 - hd
405 cloud_init_volume_name: iso
406 cloud_init_iface_up: ens3
407 volumes:
408 - name: system
409 capacity: !os_env NODE_VOLUME_SIZE, 150
410 backing_store: cloudimage1604
411 format: qcow2
Tatyana Leontovicha754ce52017-11-13 16:46:43 +0200412 - name: cinder
413 capacity: 50
414 format: qcow2
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200415 - name: iso # Volume with name 'iso' will be used
416 # for store image with cloud-init metadata.
417 capacity: 1
418 format: raw
419 device: cdrom
420 bus: ide
421 cloudinit_meta_data: *cloudinit_meta_data
422 cloudinit_user_data: *cloudinit_user_data_1604
423
424 interfaces: *interfaces
425 network_config: *network_config
426
427 - name: {{ HOSTNAME_OSD02 }}
428 role: salt_minion
429 params:
430 vcpu: !os_env SLAVE_NODE_CPU, 3
431 memory: !os_env SLAVE_NODE_MEMORY, 2048
432 boot:
433 - hd
434 cloud_init_volume_name: iso
435 cloud_init_iface_up: ens3
436 volumes:
437 - name: system
438 capacity: !os_env NODE_VOLUME_SIZE, 150
439 backing_store: cloudimage1604
440 format: qcow2
Tatyana Leontovicha754ce52017-11-13 16:46:43 +0200441 - name: cinder
442 capacity: 50
443 format: qcow2
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200444 - name: iso # Volume with name 'iso' will be used
445 # for store image with cloud-init metadata.
446 capacity: 1
447 format: raw
448 device: cdrom
449 bus: ide
450 cloudinit_meta_data: *cloudinit_meta_data
451 cloudinit_user_data: *cloudinit_user_data_1604
452
453 interfaces: *interfaces
454 network_config: *network_config
455
456 - name: {{ HOSTNAME_PRX01 }}
457 role: salt_minion
458 params:
459 vcpu: !os_env SLAVE_NODE_CPU, 1
460 memory: !os_env SLAVE_NODE_MEMORY, 2048
461 boot:
462 - hd
463 cloud_init_volume_name: iso
464 cloud_init_iface_up: ens3
465 volumes:
466 - name: system
467 capacity: !os_env NODE_VOLUME_SIZE, 150
Dennis Dmitriev6f71cfd2018-01-31 14:17:28 +0200468 backing_store: mcp_ubuntu_1604_image
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200469 format: qcow2
Tatyana Leontovich460f7df2017-11-13 15:45:06 +0200470 - name: iso # Volume with name 'iso' will be used
471 # for store image with cloud-init metadata.
472 capacity: 1
473 format: raw
474 device: cdrom
475 bus: ide
476 cloudinit_meta_data: *cloudinit_meta_data
477 cloudinit_user_data: *cloudinit_user_data_1604
478
479 interfaces: *interfaces
480 network_config: *network_config
481
482 - name: {{ HOSTNAME_CMP01 }}
483 role: salt_minion
484 params:
485 vcpu: !os_env SLAVE_NODE_CPU, 3
486 memory: !os_env SLAVE_NODE_MEMORY, 4096
487 boot:
488 - hd
489 cloud_init_volume_name: iso
490 cloud_init_iface_up: ens3
491 volumes:
492 - name: system
493 capacity: !os_env NODE_VOLUME_SIZE, 150
494 backing_store: cloudimage1604
495 format: qcow2
496 - name: iso # Volume with name 'iso' will be used
497 # for store image with cloud-init metadata.
498 capacity: 1
499 format: raw
500 device: cdrom
501 bus: ide
502 cloudinit_meta_data: *cloudinit_meta_data
503 cloudinit_user_data: *cloudinit_user_data_1604
504
505
506 interfaces: &all_interfaces
507 - label: ens3
508 l2_network_device: admin
509 interface_model: *interface_model
510 - label: ens4
511 l2_network_device: private
512 interface_model: *interface_model
513 - label: ens5
514 l2_network_device: tenant
515 interface_model: *interface_model
516 - label: ens6
517 l2_network_device: external
518 interface_model: *interface_model
519 network_config: &all_network_config
520 ens3:
521 networks:
522 - admin
523 ens4:
524 networks:
525 - private
526 ens5:
527 networks:
528 - tenant
529 ens6:
530 networks:
531 - external
532
533 - name: {{ HOSTNAME_CMP02 }}
534 role: salt_minion
535 params:
536 vcpu: !os_env SLAVE_NODE_CPU, 3
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: cloudimage1604
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
555
556 interfaces: *all_interfaces
557 network_config: *all_network_config
558
559 - name: {{ HOSTNAME_GTW01 }}
560 role: salt_minion
561 params:
562 vcpu: !os_env SLAVE_NODE_CPU, 1
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: cloudimage1604
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
581
582 interfaces: *all_interfaces
583 network_config: *all_network_config