summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Arzhanov <aarzhanov@mirantis.com>2016-08-08 12:48:12 +0300
committerAlexander Arzhanov <aarzhanov@mirantis.com>2016-09-26 12:21:14 +0000
commit3b9b77cdce168c95d6eaf92286cac6ce40c28a32 (patch)
tree22f99aaae2e61d89acdb36c115c96526051c0557
parente99a094b98851b4bd0473bfba159181fbf36a073 (diff)
Actual fixtures for VMware and up generate script
- provide actual yaml fixtures for VMware (iso 352) - add VMware case for generate_yamls.sh - fix admin_net_tpl, list_free_nodes, save_yamls, clean_env functions Change-Id: I7202b964beceae148a853c1c055dea6b259a3f69 Partial-Bug: 1541849 Related-Bug: 1535339
Notes
Notes (review): Code-Review+2: Maksim Malchuk <mmalchuk@mirantis.com> Code-Review+2: Dmitry Ilyin <dilyin@mirantis.com> Workflow+1: Dmitry Ilyin <dilyin@mirantis.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Thu, 29 Sep 2016 15:17:46 +0000 Reviewed-on: https://review.openstack.org/330625 Project: openstack/fuel-noop-fixtures Branch: refs/heads/master
-rw-r--r--hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-cinder-vmware.yaml2733
-rw-r--r--hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-compute-vmware.yaml2733
-rw-r--r--hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-primary-controller.yaml2898
-rw-r--r--hiera/neut_vlan.vmware.glance-primary-controller.yaml2786
-rwxr-xr-xutils/generate_yamls.sh99
5 files changed, 11242 insertions, 7 deletions
diff --git a/hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-cinder-vmware.yaml b/hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-cinder-vmware.yaml
new file mode 100644
index 0000000..181cfac
--- /dev/null
+++ b/hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-cinder-vmware.yaml
@@ -0,0 +1,2733 @@
1access:
2 email: admin@localhost
3 metadata:
4 group: general
5 label: OpenStack Access
6 weight: 10
7 password: admin
8 tenant: admin
9 user: admin
10aodh:
11 db_password: GvbvnjflzsCO9jYTsnB3I4Q2
12 user_password: KfmQB4BrzN4gAxbiA3TH0ojB
13auth_key: ''
14auto_assign_floating_ip: false
15base_syslog:
16 syslog_port: '514'
17 syslog_server: 10.109.0.2
18ceilometer:
19 db_password: qsJtkzeHRLlvKSYVF8girb9y
20 enabled: false
21 metering_secret: oaKqS4LU0Mn9y3xkW3Qeb6Gc
22 user_password: 5Ysca2DyQqgwqcvVG2JqFbic
23cgroups:
24 metadata:
25 always_editable: true
26 group: general
27 label: Cgroups conguration for services
28 restrictions:
29 - action: hide
30 condition: 'true'
31 weight: 90
32cinder:
33 db_password: HG2yXTQS1NnP4BcYFemCRFC0
34 fixed_key: 158467167e921be9e162bf6f6cece6a35607f2b423646d2a37f80e592a3468e4
35 instances:
36 - availability_zone_name: vcenter
37 vc_host: 172.16.0.254
38 vc_password: Qwer!1234
39 vc_user: administrator@vsphere.local
40 user_password: ShLmdQPY6OBVI79sHxYnY0a3
41cluster:
42 changes:
43 - name: attributes
44 node_id: null
45 - name: vmware_attributes
46 node_id: null
47 - name: networks
48 node_id: null
49 - name: interfaces
50 node_id: 97
51 - name: disks
52 node_id: 97
53 - name: interfaces
54 node_id: 96
55 - name: disks
56 node_id: 96
57 - name: interfaces
58 node_id: 95
59 - name: disks
60 node_id: 95
61 - name: interfaces
62 node_id: 94
63 - name: disks
64 node_id: 94
65 - name: interfaces
66 node_id: 93
67 - name: disks
68 node_id: 93
69 components: []
70 fuel_version: '10.0'
71 id: 11
72 is_customized: false
73 is_locked: false
74 mode: ha_compact
75 name: test_neutron_vlan
76 net_provider: neutron
77 release_id: 2
78 status: new
79 ui_settings:
80 filter: {}
81 filter_by_labels: {}
82 search: ''
83 sort:
84 - roles: asc
85 sort_by_labels: []
86 view_mode: standard
87cobbler:
88 profile: ubuntu_bootstrap
89configuration: {}
90corosync:
91 group: 226.94.1.1
92 metadata:
93 group: general
94 label: Corosync
95 restrictions:
96 - action: hide
97 condition: 'true'
98 weight: 50
99 port: '12000'
100 verified: false
101cpu_pinning: {}
102debug: false
103deployed_before:
104 value: false
105deployment_id: 11
106deployment_mode: ha_compact
107dpdk: {}
108external_dns:
109 dns_list:
110 - 10.109.0.1
111 metadata:
112 group: network
113 label: Host OS DNS Servers
114 weight: 30
115external_mongo:
116 hosts_ip: ''
117 metadata:
118 group: openstack_services
119 label: External MongoDB
120 restrictions:
121 - action: hide
122 condition: settings:additional_components.mongo.value == false
123 message: Ceilometer and MongoDB are not enabled on the Additional Components
124 section
125 weight: 30
126 mongo_db_name: ceilometer
127 mongo_password: ceilometer
128 mongo_replset: ''
129 mongo_user: ceilometer
130external_ntp:
131 metadata:
132 group: network
133 label: Host OS NTP Servers
134 weight: 40
135 ntp_list:
136 - 10.109.0.1
137fail_if_error: false
138fqdn: node-93.test.domain.local
139fuel_version: '10.0'
140glance:
141 db_password: Xp2PdqZDaqtzTGlnvuKIjbSc
142 image_cache_max_size: '5368709120'
143 user_password: y2OojQXbr4n8N4CVmPBzLqBY
144 vc_ca_file: ''
145 vc_datacenter: ''
146 vc_datastore: ''
147 vc_host: ''
148 vc_password: ''
149 vc_user: ''
150glance_glare:
151 user_password: TDmXFkLtI0HOdGSyBBr6J7pg
152heat:
153 auth_encryption_key: 1862d59294080b5a700fdf10eaca23ae
154 db_password: LN3KD6ceSEeiHM03gGhukuhN
155 enabled: true
156 rabbit_password: oxdqhiT92d5unG7Tw5Red5bp
157 user_password: snvGidKoThbiDA1xpH1ZY3VJ
158horizon:
159 secret_key: 15fc4649ad3d0c09241857fac40ab35c3318c016a4543d54740454ca325a2b03
160ironic:
161 db_password: oL0H368GJ9XFXZ9MLPUeMfrn
162 enabled: false
163 swift_tempurl_key: OxdqkO1CMKhZYylYzNdWkTTK
164 user_password: MuZW5YCKschGSilsUWG73xSD
165kernel_params:
166 kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset
167 metadata:
168 group: general
169 label: Kernel parameters
170 weight: 60
171keystone:
172 admin_token: 0n985PHqXw3UiU1hC6q8xWuj
173 db_password: mFx89JsVfgmZNHI2amsWf3MW
174last_controller: node-96
175libvirt_type: qemu
176management_network_range: 10.109.1.0/24
177master_ip: 10.109.0.2
178metadata:
179 label: Common
180 weight: 10
181mongo:
182 enabled: false
183mp:
184- point: '1'
185 weight: '1'
186- point: '2'
187 weight: '2'
188murano:
189 db_password: Fign0t6dwgID8ZXRpyTAuRBu
190 enabled: false
191 rabbit_password: rWAeTyxgxca9TIj1qo6ub7hA
192 user_password: CqzNSEfLMkA6oOHp016pH6YS
193murano-cfapi:
194 db_password: LJQ1v7kv7vmAyThy5656xrRN
195 enabled: false
196 rabbit_password: fgdkggJBXWymuv5e7NSKRUng
197 user_password: u4IGxJIIoCxPftG3biMXuu7C
198murano_settings:
199 metadata:
200 group: openstack_services
201 label: Murano Settings
202 restrictions:
203 - action: hide
204 condition: settings:additional_components.murano.value == false
205 message: Murano is not enabled on the Additional Components section
206 weight: 20
207 murano_glance_artifacts_plugin: true
208 murano_repo_url: http://storage.apps.openstack.org/
209mysql:
210 root_password: 87jUPmXu79AZ8YKXzjRwjOt3
211 wsrep_password: rT5aMJpEOZ4ZEQKbLXtzRxeM
212network_metadata:
213 nodes:
214 node-93:
215 fqdn: node-93.test.domain.local
216 name: node-93
217 network_roles:
218 admin/pxe: 10.109.0.105
219 aodh/api: 10.109.1.6
220 ceilometer/api: 10.109.1.6
221 ceph/public: 10.109.2.6
222 ceph/replication: 10.109.2.6
223 cinder/api: 10.109.1.6
224 cinder/iscsi: 10.109.2.6
225 fw-admin: 10.109.0.105
226 glance/api: 10.109.1.6
227 glance/glare: 10.109.1.6
228 heat/api: 10.109.1.6
229 horizon: 10.109.1.6
230 ironic/api: 10.109.1.6
231 keystone/api: 10.109.1.6
232 management: 10.109.1.6
233 mgmt/corosync: 10.109.1.6
234 mgmt/database: 10.109.1.6
235 mgmt/memcache: 10.109.1.6
236 mgmt/messaging: 10.109.1.6
237 mgmt/vip: 10.109.1.6
238 mongo/db: 10.109.1.6
239 murano/api: 10.109.1.6
240 murano/cfapi: 10.109.1.6
241 neutron/api: 10.109.1.6
242 neutron/floating: null
243 neutron/private: null
244 nova/api: 10.109.1.6
245 nova/migration: 10.109.1.6
246 sahara/api: 10.109.1.6
247 storage: 10.109.2.6
248 swift/api: 10.109.1.6
249 swift/replication: 10.109.2.6
250 node_roles:
251 - cinder-vmware
252 nova_cpu_pinning_enabled: false
253 nova_hugepages_enabled: false
254 swift_zone: '93'
255 uid: '93'
256 user_node_name: node-93
257 node-94:
258 fqdn: node-94.test.domain.local
259 name: node-94
260 network_roles:
261 admin/pxe: 10.109.0.106
262 aodh/api: 10.109.1.5
263 ceilometer/api: 10.109.1.5
264 ceph/public: 10.109.2.5
265 ceph/radosgw: 10.109.3.4
266 ceph/replication: 10.109.2.5
267 cinder/api: 10.109.1.5
268 cinder/iscsi: 10.109.2.5
269 ex: 10.109.3.4
270 fw-admin: 10.109.0.106
271 glance/api: 10.109.1.5
272 glance/glare: 10.109.1.5
273 heat/api: 10.109.1.5
274 horizon: 10.109.1.5
275 ironic/api: 10.109.1.5
276 keystone/api: 10.109.1.5
277 management: 10.109.1.5
278 mgmt/corosync: 10.109.1.5
279 mgmt/database: 10.109.1.5
280 mgmt/memcache: 10.109.1.5
281 mgmt/messaging: 10.109.1.5
282 mgmt/vip: 10.109.1.5
283 mongo/db: 10.109.1.5
284 murano/api: 10.109.1.5
285 murano/cfapi: 10.109.1.5
286 neutron/api: 10.109.1.5
287 neutron/floating: null
288 neutron/private: null
289 nova/api: 10.109.1.5
290 nova/migration: 10.109.1.5
291 public/vip: 10.109.3.4
292 sahara/api: 10.109.1.5
293 storage: 10.109.2.5
294 swift/api: 10.109.1.5
295 swift/replication: 10.109.2.5
296 node_roles:
297 - primary-controller
298 nova_cpu_pinning_enabled: false
299 nova_hugepages_enabled: false
300 swift_zone: '94'
301 uid: '94'
302 user_node_name: node-94
303 node-95:
304 fqdn: node-95.test.domain.local
305 name: node-95
306 network_roles:
307 admin/pxe: 10.109.0.107
308 aodh/api: 10.109.1.4
309 ceilometer/api: 10.109.1.4
310 ceph/public: 10.109.2.4
311 ceph/radosgw: 10.109.3.3
312 ceph/replication: 10.109.2.4
313 cinder/api: 10.109.1.4
314 cinder/iscsi: 10.109.2.4
315 ex: 10.109.3.3
316 fw-admin: 10.109.0.107
317 glance/api: 10.109.1.4
318 glance/glare: 10.109.1.4
319 heat/api: 10.109.1.4
320 horizon: 10.109.1.4
321 ironic/api: 10.109.1.4
322 keystone/api: 10.109.1.4
323 management: 10.109.1.4
324 mgmt/corosync: 10.109.1.4
325 mgmt/database: 10.109.1.4
326 mgmt/memcache: 10.109.1.4
327 mgmt/messaging: 10.109.1.4
328 mgmt/vip: 10.109.1.4
329 mongo/db: 10.109.1.4
330 murano/api: 10.109.1.4
331 murano/cfapi: 10.109.1.4
332 neutron/api: 10.109.1.4
333 neutron/floating: null
334 neutron/private: null
335 nova/api: 10.109.1.4
336 nova/migration: 10.109.1.4
337 public/vip: 10.109.3.3
338 sahara/api: 10.109.1.4
339 storage: 10.109.2.4
340 swift/api: 10.109.1.4
341 swift/replication: 10.109.2.4
342 node_roles:
343 - controller
344 nova_cpu_pinning_enabled: false
345 nova_hugepages_enabled: false
346 swift_zone: '95'
347 uid: '95'
348 user_node_name: node-95
349 node-96:
350 fqdn: node-96.test.domain.local
351 name: node-96
352 network_roles:
353 admin/pxe: 10.109.0.108
354 aodh/api: 10.109.1.2
355 ceilometer/api: 10.109.1.2
356 ceph/public: 10.109.2.2
357 ceph/radosgw: 10.109.3.2
358 ceph/replication: 10.109.2.2
359 cinder/api: 10.109.1.2
360 cinder/iscsi: 10.109.2.2
361 ex: 10.109.3.2
362 fw-admin: 10.109.0.108
363 glance/api: 10.109.1.2
364 glance/glare: 10.109.1.2
365 heat/api: 10.109.1.2
366 horizon: 10.109.1.2
367 ironic/api: 10.109.1.2
368 keystone/api: 10.109.1.2
369 management: 10.109.1.2
370 mgmt/corosync: 10.109.1.2
371 mgmt/database: 10.109.1.2
372 mgmt/memcache: 10.109.1.2
373 mgmt/messaging: 10.109.1.2
374 mgmt/vip: 10.109.1.2
375 mongo/db: 10.109.1.2
376 murano/api: 10.109.1.2
377 murano/cfapi: 10.109.1.2
378 neutron/api: 10.109.1.2
379 neutron/floating: null
380 neutron/private: null
381 nova/api: 10.109.1.2
382 nova/migration: 10.109.1.2
383 public/vip: 10.109.3.2
384 sahara/api: 10.109.1.2
385 storage: 10.109.2.2
386 swift/api: 10.109.1.2
387 swift/replication: 10.109.2.2
388 node_roles:
389 - controller
390 nova_cpu_pinning_enabled: false
391 nova_hugepages_enabled: false
392 swift_zone: '96'
393 uid: '96'
394 user_node_name: node-96
395 node-97:
396 fqdn: node-97.test.domain.local
397 name: node-97
398 network_roles:
399 admin/pxe: 10.109.0.109
400 aodh/api: 10.109.1.3
401 ceilometer/api: 10.109.1.3
402 ceph/public: 10.109.2.3
403 ceph/replication: 10.109.2.3
404 cinder/api: 10.109.1.3
405 cinder/iscsi: 10.109.2.3
406 fw-admin: 10.109.0.109
407 glance/api: 10.109.1.3
408 glance/glare: 10.109.1.3
409 heat/api: 10.109.1.3
410 horizon: 10.109.1.3
411 ironic/api: 10.109.1.3
412 keystone/api: 10.109.1.3
413 management: 10.109.1.3
414 mgmt/corosync: 10.109.1.3
415 mgmt/database: 10.109.1.3
416 mgmt/memcache: 10.109.1.3
417 mgmt/messaging: 10.109.1.3
418 mgmt/vip: 10.109.1.3
419 mongo/db: 10.109.1.3
420 murano/api: 10.109.1.3
421 murano/cfapi: 10.109.1.3
422 neutron/api: 10.109.1.3
423 neutron/floating: null
424 neutron/private: null
425 nova/api: 10.109.1.3
426 nova/migration: 10.109.1.3
427 sahara/api: 10.109.1.3
428 storage: 10.109.2.3
429 swift/api: 10.109.1.3
430 swift/replication: 10.109.2.3
431 node_roles:
432 - compute-vmware
433 nova_cpu_pinning_enabled: false
434 nova_hugepages_enabled: false
435 swift_zone: '97'
436 uid: '97'
437 user_node_name: node-97
438 vips:
439 management:
440 ipaddr: 10.109.1.8
441 is_user_defined: false
442 namespace: haproxy
443 network_role: mgmt/vip
444 node_roles:
445 - controller
446 - primary-controller
447 vendor_specific: null
448 public:
449 ipaddr: 10.109.3.6
450 is_user_defined: false
451 namespace: haproxy
452 network_role: public/vip
453 node_roles:
454 - controller
455 - primary-controller
456 vendor_specific: null
457 vrouter:
458 ipaddr: 10.109.1.7
459 is_user_defined: false
460 namespace: vrouter
461 network_role: mgmt/vip
462 node_roles:
463 - controller
464 - primary-controller
465 vendor_specific: null
466 vrouter_pub:
467 ipaddr: 10.109.3.5
468 is_user_defined: false
469 namespace: vrouter
470 network_role: public/vip
471 node_roles:
472 - controller
473 - primary-controller
474 vendor_specific:
475 iptables_rules:
476 ns_start:
477 - iptables -t nat -A POSTROUTING -o <%INT%> -j MASQUERADE
478 ns_stop:
479 - iptables -t nat -D POSTROUTING -o <%INT%> -j MASQUERADE
480network_scheme:
481 endpoints:
482 br-fw-admin:
483 IP:
484 - 10.109.0.105/24
485 gateway: 10.109.0.1
486 vendor_specific:
487 provider_gateway: 10.109.0.1
488 br-mgmt:
489 IP:
490 - 10.109.1.6/24
491 br-prv:
492 IP: none
493 br-storage:
494 IP:
495 - 10.109.2.6/24
496 interfaces:
497 enp0s3:
498 vendor_specific:
499 bus_info: '0000:00:03.0'
500 driver: e1000
501 enp0s4:
502 vendor_specific:
503 bus_info: '0000:00:04.0'
504 driver: e1000
505 enp0s5:
506 vendor_specific:
507 bus_info: '0000:00:05.0'
508 driver: e1000
509 enp0s6:
510 vendor_specific:
511 bus_info: '0000:00:06.0'
512 driver: e1000
513 enp0s7:
514 vendor_specific:
515 bus_info: '0000:00:07.0'
516 driver: e1000
517 provider: lnx
518 roles:
519 admin/pxe: br-fw-admin
520 aodh/api: br-mgmt
521 ceilometer/api: br-mgmt
522 ceph/public: br-storage
523 ceph/replication: br-storage
524 cinder/api: br-mgmt
525 cinder/iscsi: br-storage
526 fw-admin: br-fw-admin
527 glance/api: br-mgmt
528 glance/glare: br-mgmt
529 heat/api: br-mgmt
530 horizon: br-mgmt
531 ironic/api: br-mgmt
532 keystone/api: br-mgmt
533 management: br-mgmt
534 mgmt/corosync: br-mgmt
535 mgmt/database: br-mgmt
536 mgmt/memcache: br-mgmt
537 mgmt/messaging: br-mgmt
538 mgmt/vip: br-mgmt
539 mongo/db: br-mgmt
540 murano/api: br-mgmt
541 murano/cfapi: br-mgmt
542 neutron/api: br-mgmt
543 neutron/private: br-prv
544 nova/api: br-mgmt
545 nova/migration: br-mgmt
546 sahara/api: br-mgmt
547 storage: br-storage
548 swift/api: br-mgmt
549 swift/replication: br-storage
550 transformations:
551 - action: add-br
552 name: br-fw-admin
553 - action: add-br
554 name: br-mgmt
555 - action: add-br
556 name: br-storage
557 - action: add-br
558 name: br-prv
559 provider: ovs
560 - action: add-patch
561 bridges:
562 - br-prv
563 - br-fw-admin
564 mtu: 65000
565 provider: ovs
566 - action: add-port
567 bridge: br-fw-admin
568 name: enp0s3
569 - action: add-port
570 bridge: br-mgmt
571 name: enp0s4
572 - action: add-port
573 bridge: br-storage
574 name: enp0s5
575 version: '1.1'
576neutron_advanced_configuration:
577 metadata:
578 group: network
579 label: Neutron Advanced Configuration
580 restrictions:
581 - action: hide
582 condition: cluster:net_provider != 'neutron'
583 weight: 20
584 neutron_dvr: false
585 neutron_l2_pop: false
586 neutron_l3_ha: false
587 neutron_qos: false
588node_volumes:
589- bootable: true
590 extra: []
591 free_space: 953305
592 id: sda
593 name: sda
594 size: 953869
595 type: disk
596 volumes:
597 - size: 300
598 type: boot
599 - file_system: ext2
600 mount: /boot
601 name: Boot
602 size: 200
603 type: raid
604 - size: 0
605 type: lvm_meta_pool
606 - lvm_meta_size: 64
607 size: 55360
608 type: pv
609 vg: os
610- bootable: false
611 extra: []
612 free_space: 953305
613 id: sdb
614 name: sdb
615 size: 953869
616 type: disk
617 volumes:
618 - size: 300
619 type: boot
620 - file_system: ext2
621 mount: /boot
622 name: Boot
623 size: 200
624 type: raid
625 - size: 64
626 type: lvm_meta_pool
627 - lvm_meta_size: 0
628 size: 0
629 type: pv
630 vg: os
631- bootable: false
632 extra: []
633 free_space: 953305
634 id: sdc
635 name: sdc
636 size: 953869
637 type: disk
638 volumes:
639 - size: 300
640 type: boot
641 - file_system: ext2
642 mount: /boot
643 name: Boot
644 size: 200
645 type: raid
646 - size: 64
647 type: lvm_meta_pool
648 - lvm_meta_size: 0
649 size: 0
650 type: pv
651 vg: os
652- bootable: false
653 extra: []
654 free_space: 953305
655 id: sdd
656 name: sdd
657 size: 953869
658 type: disk
659 volumes:
660 - size: 300
661 type: boot
662 - file_system: ext2
663 mount: /boot
664 name: Boot
665 size: 200
666 type: raid
667 - size: 64
668 type: lvm_meta_pool
669 - lvm_meta_size: 0
670 size: 0
671 type: pv
672 vg: os
673- bootable: false
674 extra: []
675 free_space: 0
676 id: sde
677 name: sde
678 size: 0
679 type: disk
680 volumes:
681 - size: 0
682 type: boot
683 - file_system: ext2
684 mount: /boot
685 name: Boot
686 size: 0
687 type: raid
688 - size: 0
689 type: lvm_meta_pool
690 - lvm_meta_size: 0
691 size: 0
692 type: pv
693 vg: os
694- bootable: false
695 extra: []
696 free_space: 0
697 id: sdf
698 name: sdf
699 size: 0
700 type: disk
701 volumes:
702 - size: 0
703 type: boot
704 - file_system: ext2
705 mount: /boot
706 name: Boot
707 size: 0
708 type: raid
709 - size: 0
710 type: lvm_meta_pool
711 - lvm_meta_size: 0
712 size: 0
713 type: pv
714 vg: os
715- _allocate_size: min
716 id: os
717 label: Base System
718 min_size: 55296
719 type: vg
720 volumes:
721 - file_system: ext4
722 mount: /
723 name: root
724 size: 51200
725 type: lv
726 - file_system: swap
727 mount: swap
728 name: swap
729 size: 4096
730 type: lv
731nodes:
732- fqdn: node-93.test.domain.local
733 internal_address: 10.109.1.6
734 internal_netmask: 255.255.255.0
735 name: node-93
736 role: cinder-vmware
737 storage_address: 10.109.2.6
738 storage_netmask: 255.255.255.0
739 swift_zone: '93'
740 uid: '93'
741 user_node_name: node-93
742- fqdn: node-94.test.domain.local
743 internal_address: 10.109.1.5
744 internal_netmask: 255.255.255.0
745 name: node-94
746 public_address: 10.109.3.4
747 public_netmask: 255.255.255.0
748 role: primary-controller
749 storage_address: 10.109.2.5
750 storage_netmask: 255.255.255.0
751 swift_zone: '94'
752 uid: '94'
753 user_node_name: node-94
754- fqdn: node-95.test.domain.local
755 internal_address: 10.109.1.4
756 internal_netmask: 255.255.255.0
757 name: node-95
758 public_address: 10.109.3.3
759 public_netmask: 255.255.255.0
760 role: controller
761 storage_address: 10.109.2.4
762 storage_netmask: 255.255.255.0
763 swift_zone: '95'
764 uid: '95'
765 user_node_name: node-95
766- fqdn: node-96.test.domain.local
767 internal_address: 10.109.1.2
768 internal_netmask: 255.255.255.0
769 name: node-96
770 public_address: 10.109.3.2
771 public_netmask: 255.255.255.0
772 role: controller
773 storage_address: 10.109.2.2
774 storage_netmask: 255.255.255.0
775 swift_zone: '96'
776 uid: '96'
777 user_node_name: node-96
778- fqdn: node-97.test.domain.local
779 internal_address: 10.109.1.3
780 internal_netmask: 255.255.255.0
781 name: node-97
782 role: compute-vmware
783 storage_address: 10.109.2.3
784 storage_netmask: 255.255.255.0
785 swift_zone: '97'
786 uid: '97'
787 user_node_name: node-97
788nova:
789 db_password: vMnj6VbTAF40NZrU3eLWmRmW
790 enable_hugepages: false
791 state_path: /var/lib/nova
792 user_password: D6qpq2BCkMHGrDkNxfYXUs3L
793nova_quota: false
794online: true
795openstack_version: newton-10.0
796operator_user:
797 authkeys: ''
798 homedir: /home/fueladmin
799 metadata:
800 group: general
801 label: Operating System Access
802 weight: 15
803 name: fueladmin
804 password: pnBOvj9IEE4RyA3MjCT7eXcG
805 sudo: 'ALL=(ALL) NOPASSWD: ALL'
806plugins: []
807propagate_task_deploy: false
808provision:
809 codename: trusty
810 image_data:
811 /:
812 container: gzip
813 format: ext4
814 uri: http://10.109.0.2:8080/targetimages/env_11_ubuntu_1404_amd64.img.gz
815 /boot:
816 container: gzip
817 format: ext2
818 uri: http://10.109.0.2:8080/targetimages/env_11_ubuntu_1404_amd64-boot.img.gz
819 metadata:
820 group: general
821 label: Provision
822 restrictions:
823 - action: hide
824 condition: 'false'
825 weight: 80
826 method: image
827 packages: 'acl
828
829 anacron
830
831 bash-completion
832
833 bridge-utils
834
835 bsdmainutils
836
837 build-essential
838
839 cloud-init
840
841 curl
842
843 daemonize
844
845 debconf-utils
846
847 gdisk
848
849 grub-pc
850
851 hpsa-dkms
852
853 hwloc
854
855 i40e-dkms
856
857 linux-firmware
858
859 linux-firmware-nonfree
860
861 linux-headers-generic-lts-trusty
862
863 linux-image-generic-lts-trusty
864
865 lvm2
866
867 mcollective
868
869 mdadm
870
871 multipath-tools
872
873 multipath-tools-boot
874
875 nailgun-agent
876
877 nailgun-mcagents
878
879 network-checker
880
881 ntp
882
883 openssh-client
884
885 openssh-server
886
887 puppet
888
889 python-amqp
890
891 ruby-augeas
892
893 ruby-ipaddress
894
895 ruby-json
896
897 ruby-netaddr
898
899 ruby-openstack
900
901 ruby-shadow
902
903 ruby-stomp
904
905 telnet
906
907 ubuntu-minimal
908
909 ubuntu-standard
910
911 uuid-runtime
912
913 vim
914
915 virt-what
916
917 vlan
918
919 '
920public_network_assignment:
921 assign_to_all_nodes: false
922 metadata:
923 group: network
924 label: Public network assignment
925 restrictions:
926 - action: hide
927 condition: cluster:net_provider != 'neutron'
928 weight: 10
929public_ssl:
930 cert_data: ''
931 cert_source: self_signed
932 horizon: false
933 hostname: public.fuel.local
934 metadata:
935 group: security
936 label: Public TLS
937 weight: 110
938 services: false
939puppet:
940 manifests: rsync://10.109.0.2:/puppet/newton-10.0/manifests/
941 modules: rsync://10.109.0.2:/puppet/newton-10.0/modules/
942puppet_debug: true
943quantum: true
944quantum_settings:
945 L2:
946 base_mac: fa:16:3e:00:00:00
947 phys_nets:
948 physnet1:
949 bridge: br-floating
950 vlan_range: null
951 physnet2:
952 bridge: br-prv
953 vlan_range: 1000:1030
954 segmentation_type: vlan
955 L3:
956 use_namespaces: true
957 database:
958 passwd: ee2DdZv6sdtxal5xvcSFVOaN
959 default_floating_net: admin_floating_net
960 default_private_net: admin_internal_net
961 keystone:
962 admin_password: T5erezNtx1r7LEb9InyJKWF3
963 metadata:
964 metadata_proxy_shared_secret: uXcdGzm6ESwralxwRxmwhNPA
965 predefined_networks:
966 admin_floating_net:
967 L2:
968 network_type: flat
969 physnet: physnet1
970 router_ext: true
971 segment_id: null
972 L3:
973 enable_dhcp: false
974 floating:
975 - 10.109.3.128:10.109.3.254
976 gateway: 10.109.3.1
977 nameservers: []
978 subnet: 10.109.3.0/24
979 shared: false
980 tenant: admin
981 admin_internal_net:
982 L2:
983 network_type: vlan
984 physnet: physnet2
985 router_ext: false
986 segment_id: null
987 L3:
988 enable_dhcp: true
989 floating: null
990 gateway: 10.109.4.1
991 nameservers:
992 - 8.8.4.4
993 - 8.8.8.8
994 subnet: 10.109.4.0/24
995 shared: false
996 tenant: admin
997rabbit:
998 password: bdYZ3qf6ld1fQUgoB9HhzAnd
999release:
1000 attributes_metadata:
1001 editable:
1002 access:
1003 email:
1004 description: Email address for Administrator
1005 label: Email
1006 regex:
1007 error: Invalid email
1008 source: ^\S+@\S+$
1009 type: text
1010 value: admin@localhost
1011 weight: 40
1012 metadata:
1013 group: general
1014 label: OpenStack Access
1015 weight: 10
1016 password:
1017 description: Password for Administrator
1018 label: Password
1019 regex:
1020 error: Empty password
1021 source: \S
1022 type: password
1023 value: admin
1024 weight: 20
1025 tenant:
1026 description: Tenant (project) name for Administrator
1027 label: Tenant
1028 regex:
1029 error: Invalid tenant name
1030 source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.*
1031 +.*$).+
1032 type: text
1033 value: admin
1034 weight: 30
1035 user:
1036 description: Username for Administrator
1037 label: Username
1038 regex:
1039 error: Invalid username
1040 source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.*
1041 +.*$).+
1042 type: text
1043 value: admin
1044 weight: 10
1045 additional_components:
1046 ceilometer:
1047 description: If selected, Ceilometer and Aodh components will be installed
1048 label: Install Ceilometer and Aodh
1049 type: checkbox
1050 value: false
1051 weight: 60
1052 heat:
1053 description: ''
1054 label: ''
1055 type: hidden
1056 value: true
1057 weight: 50
1058 ironic:
1059 description: If selected, Ironic component will be installed
1060 label: Install Ironic
1061 restrictions:
1062 - cluster:net_provider != 'neutron' or networking_parameters:segmentation_type != 'vlan': Ironic
1063 requires Neutron with VLAN segmentation.
1064 - settings:storage.images_ceph.value == true and settings:storage.objects_ceph.value == false: Ironic
1065 requires Swift or RadosGW for Glance images.
1066 type: checkbox
1067 value: false
1068 weight: 80
1069 metadata:
1070 group: openstack_services
1071 label: Additional Components
1072 weight: 10
1073 mongo:
1074 description: If selected, You can use external Mongo DB as ceilometer backend
1075 label: Use external Mongo DB
1076 restrictions:
1077 - settings:additional_components.ceilometer.value == false: External Mongo
1078 aims to be an external backend for Ceilometer. Without Ceilometer enabled,
1079 External Mongo is useless and should not be installed.
1080 type: checkbox
1081 value: false
1082 weight: 70
1083 murano:
1084 description: If selected, Murano component will be installed
1085 label: Install Murano
1086 type: checkbox
1087 value: false
1088 weight: 20
1089 murano-cfapi:
1090 description: If selected, Murano service broker will be installed
1091 label: Install Murano service broker for Cloud Foundry
1092 restrictions:
1093 - condition: settings:additional_components.murano.value == false
1094 message: Murano should be enabled
1095 - action: hide
1096 condition: not ('experimental' in version:feature_groups)
1097 type: checkbox
1098 value: false
1099 weight: 30
1100 sahara:
1101 description: If selected, Sahara component will be installed
1102 label: Install Sahara
1103 type: checkbox
1104 value: false
1105 weight: 10
1106 cgroups:
1107 metadata:
1108 always_editable: true
1109 group: general
1110 label: Cgroups conguration for services
1111 restrictions:
1112 - action: hide
1113 condition: 'true'
1114 weight: 90
1115 common:
1116 auth_key:
1117 group: security
1118 type: hidden
1119 value: ''
1120 weight: 70
1121 auto_assign_floating_ip:
1122 description: If selected, OpenStack will automatically assign a floating
1123 IP to a new instance
1124 group: network
1125 label: Auto assign floating IP
1126 restrictions:
1127 - action: hide
1128 condition: cluster:net_provider == 'neutron'
1129 type: checkbox
1130 value: false
1131 weight: 40
1132 debug:
1133 description: Debug logging mode provides more information, but requires
1134 more disk space.
1135 group: logging
1136 label: OpenStack debug logging
1137 type: checkbox
1138 value: false
1139 weight: 20
1140 libvirt_type:
1141 group: compute
1142 label: Hypervisor type
1143 type: radio
1144 value: qemu
1145 values:
1146 - data: kvm
1147 description: Choose this type of hypervisor if you run OpenStack on hardware
1148 label: KVM
1149 - data: qemu
1150 description: Choose this type of hypervisor if you run OpenStack on virtual
1151 hosts.
1152 label: QEMU
1153 weight: 30
1154 metadata:
1155 label: Common
1156 weight: 10
1157 nova_quota:
1158 description: Quotas are used to limit CPU and memory usage for tenants.
1159 Enabling quotas will increase load on the Nova database.
1160 group: compute
1161 label: Nova quotas
1162 type: checkbox
1163 value: false
1164 weight: 30
1165 propagate_task_deploy:
1166 type: hidden
1167 value: false
1168 weight: 12
1169 puppet_debug:
1170 description: Debug puppet logging mode provides more information, but requires
1171 more disk space.
1172 group: logging
1173 label: Puppet debug logging
1174 type: checkbox
1175 value: true
1176 weight: 20
1177 resume_guests_state_on_host_boot:
1178 description: Whether to resume previous guests state when the host reboots.
1179 If enabled, this option causes guests assigned to the host to resume their
1180 previous state. If the guest was running a restart will be attempted when
1181 nova-compute starts. If the guest was not running previously, a restart
1182 will not be attempted.
1183 group: compute
1184 label: Resume guests state on host boot
1185 type: checkbox
1186 value: true
1187 weight: 50
1188 task_deploy:
1189 type: hidden
1190 value: true
1191 weight: 11
1192 use_cow_images:
1193 description: For most cases you will want qcow format. If it's disabled,
1194 raw image format will be used to run VMs. OpenStack with raw format currently
1195 does not support snapshotting.
1196 group: storage
1197 label: Use qcow format for images
1198 type: checkbox
1199 value: true
1200 weight: 60
1201 use_vcenter:
1202 type: hidden
1203 value: false
1204 weight: 30
1205 corosync:
1206 group:
1207 description: ''
1208 label: Group
1209 type: text
1210 value: 226.94.1.1
1211 weight: 10
1212 metadata:
1213 group: general
1214 label: Corosync
1215 restrictions:
1216 - action: hide
1217 condition: 'true'
1218 weight: 50
1219 port:
1220 description: ''
1221 label: Port
1222 type: text
1223 value: '12000'
1224 weight: 20
1225 verified:
1226 description: Set True only if multicast is configured correctly on router.
1227 label: Need to pass network verification.
1228 type: checkbox
1229 value: false
1230 weight: 10
1231 external_dns:
1232 dns_list:
1233 description: List of upstream DNS servers
1234 label: DNS list
1235 max: 3
1236 regex:
1237 error: Invalid IP address
1238 source: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
1239 type: text_list
1240 value:
1241 generator: from_settings
1242 generator_arg: DNS_UPSTREAM
1243 weight: 10
1244 metadata:
1245 group: network
1246 label: Host OS DNS Servers
1247 weight: 30
1248 external_mongo:
1249 hosts_ip:
1250 description: IP Addresses of MongoDB. Use comma to split IPs
1251 label: MongoDB hosts IP
1252 regex:
1253 error: Invalid hosts ip sequence
1254 source: ^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),)*((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
1255 type: text
1256 value: ''
1257 weight: 30
1258 metadata:
1259 group: openstack_services
1260 label: External MongoDB
1261 restrictions:
1262 - action: hide
1263 condition: settings:additional_components.mongo.value == false
1264 message: Ceilometer and MongoDB are not enabled on the Additional Components
1265 section
1266 weight: 30
1267 mongo_db_name:
1268 description: Mongo database name
1269 label: Database name
1270 regex:
1271 error: Invalid database name
1272 source: ^\w+$
1273 type: text
1274 value: ceilometer
1275 weight: 30
1276 mongo_password:
1277 description: Mongo database password
1278 label: Password
1279 regex:
1280 error: Password contains spaces
1281 source: ^\S*$
1282 type: password
1283 value: ceilometer
1284 weight: 30
1285 mongo_replset:
1286 description: Name for Mongo replication set
1287 label: Replset
1288 type: text
1289 value: ''
1290 weight: 30
1291 mongo_user:
1292 description: Mongo database username
1293 label: Username
1294 regex:
1295 error: Empty username
1296 source: ^\w+$
1297 type: text
1298 value: ceilometer
1299 weight: 30
1300 external_ntp:
1301 metadata:
1302 group: network
1303 label: Host OS NTP Servers
1304 weight: 40
1305 ntp_list:
1306 description: List of upstream NTP servers
1307 label: NTP server list
1308 regex:
1309 error: Invalid NTP server
1310 source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
1311 type: text_list
1312 value:
1313 generator: from_settings
1314 generator_arg: NTP_UPSTREAM
1315 weight: 10
1316 kernel_params:
1317 kernel:
1318 description: Default kernel parameters
1319 label: Initial parameters
1320 type: text
1321 value: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset
1322 metadata:
1323 group: general
1324 label: Kernel parameters
1325 weight: 60
1326 murano_settings:
1327 metadata:
1328 group: openstack_services
1329 label: Murano Settings
1330 restrictions:
1331 - action: hide
1332 condition: settings:additional_components.murano.value == false
1333 message: Murano is not enabled on the Additional Components section
1334 weight: 20
1335 murano_glance_artifacts_plugin:
1336 description: If selected glance artifact repository will be enabled
1337 label: Enable glance artifact repository
1338 type: checkbox
1339 value: true
1340 weight: 40
1341 murano_repo_url:
1342 description: ''
1343 label: Murano Repository URL
1344 type: text
1345 value: http://storage.apps.openstack.org/
1346 weight: 10
1347 neutron_advanced_configuration:
1348 metadata:
1349 group: network
1350 label: Neutron Advanced Configuration
1351 restrictions:
1352 - action: hide
1353 condition: cluster:net_provider != 'neutron'
1354 weight: 20
1355 neutron_dvr:
1356 description: Enable Distributed Virtual Routers in Neutron
1357 label: Neutron DVR
1358 restrictions:
1359 - ? networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value
1360 == false
1361 : DVR requires L2 population to be enabled.
1362 type: checkbox
1363 value: false
1364 weight: 20
1365 neutron_l2_pop:
1366 description: Enable L2 population mechanism in Neutron
1367 label: Neutron L2 population
1368 restrictions:
1369 - action: hide
1370 condition: networking_parameters:segmentation_type == 'vlan'
1371 type: checkbox
1372 value: false
1373 weight: 10
1374 neutron_l3_ha:
1375 description: 'Enable High Availability features for Virtual Routers in Neutron
1376
1377 Requires at least 2 Controller nodes to function properly
1378
1379 '
1380 label: Neutron L3 HA
1381 restrictions:
1382 - condition: settings:neutron_advanced_configuration.neutron_dvr.value ==
1383 true
1384 message: Neutron DVR must be disabled in order to use Neutron L3 HA
1385 type: checkbox
1386 value: false
1387 weight: 30
1388 neutron_qos:
1389 description: Enable Neutron QoS advanced service plug-in
1390 label: Neutron QoS
1391 type: checkbox
1392 value: false
1393 weight: 40
1394 operator_user:
1395 authkeys:
1396 description: Public SSH keys to include to operator user's authorized keys,
1397 one per line.
1398 label: Authorized SSH keys
1399 type: textarea
1400 value: ''
1401 weight: 80
1402 homedir:
1403 description: Home directory for operator user
1404 label: Home directory
1405 regex:
1406 error: Invalid path
1407 source: ^/\S
1408 type: text
1409 value: /home/fueladmin
1410 weight: 70
1411 metadata:
1412 group: general
1413 label: Operating System Access
1414 weight: 15
1415 name:
1416 description: Username for operator user
1417 label: Username
1418 regex:
1419 error: Empty username
1420 source: \S
1421 type: text
1422 value: fueladmin
1423 weight: 50
1424 password:
1425 description: Password for operator user
1426 label: Password
1427 regex:
1428 error: Empty password
1429 source: \S
1430 type: password
1431 value:
1432 generator: password
1433 weight: 60
1434 sudo:
1435 description: Sudoers configuration directives for operator user, one per
1436 line.
1437 label: Sudoers configuration
1438 type: textarea
1439 value: 'ALL=(ALL) NOPASSWD: ALL'
1440 weight: 90
1441 provision:
1442 metadata:
1443 group: general
1444 label: Provision
1445 restrictions:
1446 - action: hide
1447 condition: 'false'
1448 weight: 80
1449 method:
1450 type: hidden
1451 value: image
1452 packages:
1453 label: Initial packages
1454 type: textarea
1455 value: 'acl
1456
1457 anacron
1458
1459 bash-completion
1460
1461 bridge-utils
1462
1463 bsdmainutils
1464
1465 build-essential
1466
1467 cloud-init
1468
1469 curl
1470
1471 daemonize
1472
1473 debconf-utils
1474
1475 gdisk
1476
1477 grub-pc
1478
1479 hpsa-dkms
1480
1481 hwloc
1482
1483 i40e-dkms
1484
1485 linux-firmware
1486
1487 linux-firmware-nonfree
1488
1489 linux-headers-generic-lts-trusty
1490
1491 linux-image-generic-lts-trusty
1492
1493 lvm2
1494
1495 mcollective
1496
1497 mdadm
1498
1499 multipath-tools
1500
1501 multipath-tools-boot
1502
1503 nailgun-agent
1504
1505 nailgun-mcagents
1506
1507 network-checker
1508
1509 ntp
1510
1511 openssh-client
1512
1513 openssh-server
1514
1515 puppet
1516
1517 python-amqp
1518
1519 ruby-augeas
1520
1521 ruby-ipaddress
1522
1523 ruby-json
1524
1525 ruby-netaddr
1526
1527 ruby-openstack
1528
1529 ruby-shadow
1530
1531 ruby-stomp
1532
1533 telnet
1534
1535 ubuntu-minimal
1536
1537 ubuntu-standard
1538
1539 uuid-runtime
1540
1541 vim
1542
1543 virt-what
1544
1545 vlan
1546
1547 '
1548 weight: 10
1549 public_network_assignment:
1550 assign_to_all_nodes:
1551 description: When disabled, public network will be assigned to controllers
1552 only
1553 label: Assign public network to all nodes
1554 type: checkbox
1555 value: false
1556 weight: 10
1557 metadata:
1558 group: network
1559 label: Public network assignment
1560 restrictions:
1561 - action: hide
1562 condition: cluster:net_provider != 'neutron'
1563 weight: 10
1564 public_ssl:
1565 cert_data:
1566 description: Certificate and private key data, concatenated into a single
1567 file
1568 label: Certificate
1569 restrictions:
1570 - action: hide
1571 condition: (settings:public_ssl.cert_source.value != 'user_uploaded')
1572 or (settings:public_ssl.horizon.value == false and settings:public_ssl.services.value
1573 == false)
1574 type: file
1575 value: ''
1576 weight: 40
1577 cert_source:
1578 description: From where we'll get certificate and private key
1579 label: Select source for certificate
1580 restrictions:
1581 - action: hide
1582 condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value
1583 == false
1584 type: radio
1585 value: self_signed
1586 values:
1587 - data: self_signed
1588 description: Generate private key and certificate that will be signed
1589 by this key
1590 label: Self-signed
1591 - data: user_uploaded
1592 description: Use pre-generated key and certificate
1593 label: I have my own keypair with certificate
1594 weight: 30
1595 horizon:
1596 description: Secure access to Horizon enabling HTTPS instead of HTTP
1597 label: HTTPS for Horizon
1598 restrictions:
1599 - settings:public_ssl.services.value == false: TLS for OpenStack public
1600 endpoints should be enabled
1601 type: checkbox
1602 value: false
1603 weight: 20
1604 hostname:
1605 description: Your DNS entries should point to this name. Self-signed certificates
1606 also will use this hostname
1607 label: DNS hostname for public TLS endpoints
1608 restrictions:
1609 - action: hide
1610 condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value
1611 == false
1612 type: text
1613 value: public.fuel.local
1614 weight: 50
1615 metadata:
1616 group: security
1617 label: Public TLS
1618 weight: 110
1619 services:
1620 description: Enable TLS termination on HAProxy for OpenStack services
1621 label: TLS for OpenStack public endpoints
1622 type: checkbox
1623 value: false
1624 weight: 10
1625 repo_setup:
1626 metadata:
1627 always_editable: true
1628 group: general
1629 label: Repositories
1630 weight: 50
1631 repos:
1632 description: 'Please note: the first repository will be considered the operating
1633 system mirror that will be used during node provisioning.
1634
1635 To create a local repository mirror on the Fuel master node, please follow
1636 the instructions provided by running "fuel-createmirror --help" on the
1637 Fuel master node.
1638
1639 Please make sure your Fuel master node has Internet access to the repository
1640 before attempting to create a mirror.
1641
1642 '
1643 extra_priority: null
1644 type: custom_repo_configuration
1645 value:
1646 - name: ubuntu
1647 priority: null
1648 section: main universe multiverse
1649 suite: trusty
1650 type: deb
1651 uri: http://archive.ubuntu.com/ubuntu/
1652 - name: ubuntu-updates
1653 priority: null
1654 section: main universe multiverse
1655 suite: trusty-updates
1656 type: deb
1657 uri: http://archive.ubuntu.com/ubuntu/
1658 - name: ubuntu-security
1659 priority: null
1660 section: main universe multiverse
1661 suite: trusty-security
1662 type: deb
1663 uri: http://archive.ubuntu.com/ubuntu/
1664 - name: mos
1665 priority: 1050
1666 section: main restricted
1667 suite: mos10.0
1668 type: deb
1669 uri: http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/x86_64
1670 - name: mos-updates
1671 priority: 1050
1672 section: main restricted
1673 suite: mos10.0-updates
1674 type: deb
1675 uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/
1676 - name: mos-security
1677 priority: 1050
1678 section: main restricted
1679 suite: mos10.0-security
1680 type: deb
1681 uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/
1682 - name: mos-holdback
1683 priority: 1100
1684 section: main restricted
1685 suite: mos10.0-holdback
1686 type: deb
1687 uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/
1688 - name: Auxiliary
1689 priority: 1150
1690 section: main restricted
1691 suite: auxiliary
1692 type: deb
1693 uri: http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/auxiliary
1694 service_user:
1695 homedir:
1696 type: hidden
1697 value: /var/lib/fuel
1698 metadata:
1699 group: general
1700 label: Service user account
1701 restrictions:
1702 - action: hide
1703 condition: 'true'
1704 weight: 10
1705 name:
1706 type: hidden
1707 value: fuel
1708 password:
1709 type: hidden
1710 value:
1711 generator: password
1712 root_password:
1713 type: hidden
1714 value: r00tme
1715 sudo:
1716 type: hidden
1717 value: 'ALL=(ALL) NOPASSWD: ALL'
1718 storage:
1719 admin_key:
1720 type: hidden
1721 value:
1722 generator: cephx_key
1723 bootstrap_osd_key:
1724 type: hidden
1725 value:
1726 generator: cephx_key
1727 ephemeral_ceph:
1728 description: Configures Nova to store ephemeral volumes in RBD. This works
1729 best if Ceph is enabled for volumes and images, too. Enables live migration
1730 of all types of Ceph backed VMs (without this option, live migration will
1731 only work with VMs launched from Cinder volumes).
1732 label: Ceph RBD for ephemeral volumes (Nova)
1733 type: checkbox
1734 value: false
1735 weight: 75
1736 fsid:
1737 type: hidden
1738 value:
1739 generator: uuid4
1740 images_ceph:
1741 description: Configures Glance to use the Ceph RBD backend to store images.
1742 If enabled, this option will prevent Swift from installing.
1743 label: Ceph RBD for images (Glance)
1744 restrictions:
1745 - settings:storage.images_vcenter.value == true: Only one Glance backend
1746 could be selected.
1747 type: checkbox
1748 value: false
1749 weight: 30
1750 images_vcenter:
1751 description: Configures Glance to use the vCenter/ESXi backend to store
1752 images. If enabled, this option will prevent Swift from installing.
1753 label: VMware vCenter/ESXi datastore for images (Glance)
1754 restrictions:
1755 - action: hide
1756 condition: settings:common.use_vcenter.value != true
1757 - condition: settings:storage.images_ceph.value == true
1758 message: Only one Glance backend could be selected.
1759 type: checkbox
1760 value: false
1761 weight: 35
1762 metadata:
1763 group: storage
1764 label: Storage Backends
1765 weight: 60
1766 mon_key:
1767 type: hidden
1768 value:
1769 generator: cephx_key
1770 objects_ceph:
1771 description: Configures RadosGW front end for Ceph RBD. This exposes S3
1772 and Swift API Interfaces. If enabled, this option will prevent Swift from
1773 installing.
1774 label: Ceph RadosGW for objects (Swift API)
1775 type: checkbox
1776 value: false
1777 weight: 80
1778 osd_pool_size:
1779 description: Configures the default number of object replicas in Ceph. This
1780 number must be equal to or lower than the number of deployed 'Ceph OSD'
1781 nodes.
1782 label: Ceph object replication factor
1783 regex:
1784 error: Invalid number
1785 source: ^[1-9]\d*$
1786 type: text
1787 value: '3'
1788 weight: 85
1789 radosgw_key:
1790 type: hidden
1791 value:
1792 generator: cephx_key
1793 volumes_block_device:
1794 description: High performance block device storage. It is recommended to
1795 have at least one Cinder Block Device
1796 label: Cinder Block device driver
1797 restrictions:
1798 - settings:storage.volumes_ceph.value == true
1799 type: checkbox
1800 value: false
1801 weight: 15
1802 volumes_ceph:
1803 description: Configures Cinder to store volumes in Ceph RBD images.
1804 label: Ceph RBD for volumes (Cinder)
1805 restrictions:
1806 - settings:storage.volumes_lvm.value == true or settings:storage.volumes_block_device.value
1807 == true
1808 type: checkbox
1809 value: false
1810 weight: 20
1811 volumes_lvm:
1812 description: It is recommended to have at least one Cinder node.
1813 label: Cinder LVM over iSCSI for volumes
1814 restrictions:
1815 - settings:storage.volumes_ceph.value == true
1816 type: checkbox
1817 value: true
1818 weight: 10
1819 syslog:
1820 metadata:
1821 enabled: false
1822 group: logging
1823 label: Syslog
1824 toggleable: true
1825 weight: 50
1826 syslog_port:
1827 description: Remote syslog port
1828 label: Port
1829 regex:
1830 error: Invalid syslog port
1831 source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
1832 type: text
1833 value: '514'
1834 weight: 20
1835 syslog_server:
1836 description: Remote syslog hostname
1837 label: Hostname
1838 regex:
1839 error: Invalid hostname
1840 source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
1841 type: text
1842 value: ''
1843 weight: 10
1844 syslog_transport:
1845 label: Syslog transport protocol
1846 type: radio
1847 value: tcp
1848 values:
1849 - data: udp
1850 description: ''
1851 label: UDP
1852 - data: tcp
1853 description: ''
1854 label: TCP
1855 weight: 30
1856 workloads_collector:
1857 enabled:
1858 type: hidden
1859 value: true
1860 metadata:
1861 group: general
1862 label: Workloads Collector User
1863 restrictions:
1864 - action: hide
1865 condition: 'true'
1866 weight: 10
1867 password:
1868 type: password
1869 value:
1870 generator: password
1871 tenant:
1872 type: text
1873 value: services
1874 user:
1875 type: text
1876 value: fuel_stats_user
1877 generated:
1878 aodh:
1879 db_password:
1880 generator: password
1881 user_password:
1882 generator: password
1883 base_syslog:
1884 syslog_port:
1885 generator: identical
1886 generator_arg: '514'
1887 syslog_server:
1888 generator: ip
1889 generator_arg: admin
1890 ceilometer:
1891 db_password:
1892 generator: password
1893 metering_secret:
1894 generator: password
1895 user_password:
1896 generator: password
1897 cinder:
1898 db_password:
1899 generator: password
1900 fixed_key:
1901 generator: hexstring
1902 generator_arg: '64'
1903 user_password:
1904 generator: password
1905 cobbler:
1906 profile:
1907 generator: identical
1908 generator_arg: ubuntu_bootstrap
1909 deployed_before:
1910 value: false
1911 glance:
1912 db_password:
1913 generator: password
1914 user_password:
1915 generator: password
1916 glance_glare:
1917 user_password:
1918 generator: password
1919 heat:
1920 auth_encryption_key:
1921 generator: hexstring
1922 generator_arg: '32'
1923 db_password:
1924 generator: password
1925 rabbit_password:
1926 generator: password
1927 user_password:
1928 generator: password
1929 horizon:
1930 secret_key:
1931 generator: hexstring
1932 generator_arg: '64'
1933 ironic:
1934 db_password:
1935 generator: password
1936 swift_tempurl_key:
1937 generator: password
1938 user_password:
1939 generator: password
1940 keystone:
1941 admin_token:
1942 generator: password
1943 db_password:
1944 generator: password
1945 murano:
1946 db_password:
1947 generator: password
1948 rabbit_password:
1949 generator: password
1950 user_password:
1951 generator: password
1952 murano-cfapi:
1953 db_password:
1954 generator: password
1955 rabbit_password:
1956 generator: password
1957 user_password:
1958 generator: password
1959 mysql:
1960 root_password:
1961 generator: password
1962 wsrep_password:
1963 generator: password
1964 nova:
1965 db_password:
1966 generator: password
1967 state_path: /var/lib/nova
1968 user_password:
1969 generator: password
1970 provision:
1971 codename: trusty
1972 image_data:
1973 /:
1974 container: gzip
1975 format: ext4
1976 uri: http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_amd64.img.gz
1977 /boot:
1978 container: gzip
1979 format: ext2
1980 uri: http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_amd64-boot.img.gz
1981 puppet:
1982 manifests: rsync://{settings.MASTER_IP}:/puppet/{cluster.release.version}/manifests/
1983 modules: rsync://{settings.MASTER_IP}:/puppet/{cluster.release.version}/modules/
1984 quantum_settings:
1985 database:
1986 passwd:
1987 generator: password
1988 keystone:
1989 admin_password:
1990 generator: password
1991 metadata:
1992 metadata_proxy_shared_secret:
1993 generator: password
1994 rabbit:
1995 password:
1996 generator: password
1997 sahara:
1998 db_password:
1999 generator: password
2000 user_password:
2001 generator: password
2002 swift:
2003 user_password:
2004 generator: password
2005 components_metadata:
2006 - bind:
2007 - - settings:common.libvirt_type.value
2008 - qemu
2009 compatible:
2010 - name: hypervisor:vmware
2011 default: true
2012 description: dialog.create_cluster_wizard.compute.qemu_description
2013 label: dialog.create_cluster_wizard.compute.qemu
2014 name: hypervisor:qemu
2015 weight: 5
2016 - bind:
2017 - settings:common.use_vcenter.value
2018 compatible:
2019 - name: hypervisor:qemu
2020 description: dialog.create_cluster_wizard.compute.vcenter_description
2021 label: dialog.create_cluster_wizard.compute.vcenter
2022 name: hypervisor:vmware
2023 requires:
2024 - message: dialog.create_cluster_wizard.compute.vcenter_warning
2025 name: hypervisor:qemu
2026 weight: 15
2027 - compatible:
2028 - name: hypervisor:*
2029 - name: network:neutron:ml2:*
2030 default: true
2031 description: dialog.create_cluster_wizard.network.neutron_ml2_description
2032 label: dialog.create_cluster_wizard.network.neutron_ml2
2033 name: network:neutron:core:ml2
2034 weight: 1000
2035 - bind:
2036 - - cluster:net_provider
2037 - neutron
2038 - - cluster:net_segment_type
2039 - vlan
2040 compatible:
2041 - name: network:neutron:core:ml2
2042 - name: hypervisor:qemu
2043 - name: hypervisor:vmware
2044 default: true
2045 description: dialog.create_cluster_wizard.network.neutron_vlan_description
2046 incompatible:
2047 - message: dialog.create_cluster_wizard.network.vlan_tun_alert
2048 name: network:neutron:ml2:tun
2049 label: common.network.neutron_vlan
2050 name: network:neutron:ml2:vlan
2051 requires:
2052 - name: network:neutron:core:ml2
2053 weight: 5
2054 - bind:
2055 - - cluster:net_provider
2056 - neutron
2057 - - cluster:net_segment_type
2058 - tun
2059 compatible:
2060 - name: network:neutron:core:ml2
2061 - name: hypervisor:qemu
2062 description: dialog.create_cluster_wizard.network.neutron_tun_description
2063 incompatible:
2064 - message: dialog.create_cluster_wizard.network.vlan_tun_alert
2065 name: network:neutron:ml2:vlan
2066 - message: dialog.create_cluster_wizard.network.hypervisor_alert
2067 name: hypervisor:vmware
2068 - message: dialog.create_cluster_wizard.additional.ironic_network_mode_alert
2069 name: additional_service:ironic
2070 label: common.network.neutron_tun
2071 name: network:neutron:ml2:tun
2072 requires:
2073 - name: network:neutron:core:ml2
2074 weight: 10
2075 - bind:
2076 - settings:storage.volumes_lvm.value
2077 compatible:
2078 - name: hypervisor:qemu
2079 - name: hypervisor:vmware
2080 - name: network:neutron:core:ml2
2081 - name: network:neutron:ml2:vlan
2082 - name: network:neutron:ml2:tun
2083 default: true
2084 description: dialog.create_cluster_wizard.storage.default_provider
2085 incompatible:
2086 - message: LVM not compatible with Ceph
2087 name: storage:block:ceph
2088 label: dialog.create_cluster_wizard.storage.lvm
2089 name: storage:block:lvm
2090 weight: 5
2091 - bind:
2092 - - settings:storage.volumes_ceph.value
2093 - true
2094 - - settings:storage.volumes_lvm.value
2095 - false
2096 compatible:
2097 - name: hypervisor:qemu
2098 - name: hypervisor:vmware
2099 - name: network:neutron:core:ml2
2100 - name: network:neutron:ml2:vlan
2101 - name: network:neutron:ml2:tun
2102 - name: storage:object:ceph
2103 - name: storage:ephemeral:ceph
2104 - name: storage:image:ceph
2105 description: dialog.create_cluster_wizard.storage.ceph_block
2106 incompatible:
2107 - message: Ceph not compatible with LVM
2108 name: storage:block:lvm
2109 label: dialog.create_cluster_wizard.storage.ceph
2110 name: storage:block:ceph
2111 weight: 10
2112 - bind:
2113 - settings:storage.objects_ceph.value
2114 compatible:
2115 - name: hypervisor:qemu
2116 - name: hypervisor:vmware
2117 - name: network:neutron:core:ml2
2118 - name: network:neutron:ml2:vlan
2119 - name: network:neutron:ml2:tun
2120 - name: storage:block:lvm
2121 - name: storage:block:ceph
2122 - name: storage:ephemeral:ceph
2123 - name: storage:image:ceph
2124 description: dialog.create_cluster_wizard.storage.ceph_object
2125 label: dialog.create_cluster_wizard.storage.ceph
2126 name: storage:object:ceph
2127 weight: 10
2128 - bind:
2129 - settings:storage.ephemeral_ceph.value
2130 compatible:
2131 - name: hypervisor:qemu
2132 - name: hypervisor:vmware
2133 - name: network:neutron:core:ml2
2134 - name: network:neutron:ml2:vlan
2135 - name: network:neutron:ml2:tun
2136 - name: storage:block:lvm
2137 - name: storage:block:ceph
2138 - name: storage:object:ceph
2139 - name: storage:image:ceph
2140 description: dialog.create_cluster_wizard.storage.ceph_ephemeral
2141 label: dialog.create_cluster_wizard.storage.ceph
2142 name: storage:ephemeral:ceph
2143 weight: 10
2144 - bind:
2145 - settings:storage.images_ceph.value
2146 compatible:
2147 - name: hypervisor:qemu
2148 - name: hypervisor:vmware
2149 - name: network:neutron:core:ml2
2150 - name: network:neutron:ml2:vlan
2151 - name: network:neutron:ml2:tun
2152 - name: storage:block:lvm
2153 - name: storage:block:ceph
2154 - name: storage:object:ceph
2155 - name: storage:ephemeral:ceph
2156 description: dialog.create_cluster_wizard.storage.ceph_image
2157 label: dialog.create_cluster_wizard.storage.ceph
2158 name: storage:image:ceph
2159 weight: 10
2160 - bind:
2161 - settings:additional_components.sahara.value
2162 compatible:
2163 - name: hypervisor:qemu
2164 - name: hypervisor:vmware
2165 - name: network:neutron:core:ml2
2166 - name: network:neutron:ml2:vlan
2167 - name: network:neutron:ml2:tun
2168 - name: storage:block:lvm
2169 - name: storage:block:ceph
2170 - name: storage:object:ceph
2171 - name: storage:ephemeral:ceph
2172 - name: storage:image:ceph
2173 - name: additional_service:sahara
2174 - name: additional_service:murano
2175 - name: additional_service:ceilometer
2176 - name: additional_service:ironic
2177 description: dialog.create_cluster_wizard.additional.install_sahara_description
2178 label: dialog.create_cluster_wizard.additional.install_sahara
2179 name: additional_service:sahara
2180 weight: 10
2181 - bind:
2182 - settings:additional_components.murano.value
2183 compatible:
2184 - name: hypervisor:qemu
2185 - name: hypervisor:vmware
2186 - name: network:neutron:core:ml2
2187 - name: network:neutron:ml2:vlan
2188 - name: network:neutron:ml2:tun
2189 - name: storage:block:lvm
2190 - name: storage:block:ceph
2191 - name: storage:object:ceph
2192 - name: storage:ephemeral:ceph
2193 - name: storage:image:ceph
2194 - name: additional_service:sahara
2195 - name: additional_service:ceilometer
2196 - name: additional_service:ironic
2197 description: dialog.create_cluster_wizard.additional.install_murano_description
2198 label: dialog.create_cluster_wizard.additional.install_murano
2199 name: additional_service:murano
2200 weight: 20
2201 - bind:
2202 - settings:additional_components.ceilometer.value
2203 compatible:
2204 - name: hypervisor:qemu
2205 - name: hypervisor:vmware
2206 - name: network:neutron:core:ml2
2207 - name: network:neutron:ml2:vlan
2208 - name: network:neutron:ml2:tun
2209 - name: storage:block:lvm
2210 - name: storage:block:ceph
2211 - name: storage:object:ceph
2212 - name: storage:ephemeral:ceph
2213 - name: storage:image:ceph
2214 - name: additional_service:sahara
2215 - name: additional_service:murano
2216 - name: additional_service:ironic
2217 description: dialog.create_cluster_wizard.additional.install_ceilometer_description
2218 label: dialog.create_cluster_wizard.additional.install_ceilometer
2219 name: additional_service:ceilometer
2220 weight: 30
2221 - bind:
2222 - settings:additional_components.ironic.value
2223 compatible:
2224 - name: hypervisor:qemu
2225 - name: network:neutron:core:ml2
2226 - name: network:neutron:ml2:vlan
2227 - name: storage:block:lvm
2228 - name: storage:block:ceph
2229 - name: storage:object:ceph
2230 - name: storage:ephemeral:ceph
2231 - name: storage:image:ceph
2232 - name: additional_service:sahara
2233 - name: additional_service:murano
2234 - name: additional_service:ceilometer
2235 description: dialog.create_cluster_wizard.additional.install_ironic_description
2236 incompatible:
2237 - message: dialog.create_cluster_wizard.additional.ironic_network_mode_alert
2238 name: network:neutron:ml2:tun
2239 label: dialog.create_cluster_wizard.additional.install_ironic
2240 name: additional_service:ironic
2241 weight: 40
2242 description: This option will install the OpenStack Mitaka packages using Ubuntu
2243 as a base operating system. With high availability features built in, you are
2244 getting a robust, enterprise-grade OpenStack deployment.
2245 id: 2
2246 is_deployable: true
2247 modes_metadata:
2248 ha_compact:
2249 description: This configuration Deploys OpenStack ready for high availability
2250 (HA). Controller services are prepared for HA by setting up a base MySQL/Galera,
2251 RabbitMQ and HAProxy so that additional controllers can be deployed NOW, or
2252 scaled out LATER. 3 or more controllers are required for a true HA environment.
2253 name: Newton on Ubuntu 14.04
2254 operating_system: Ubuntu
2255 roles_metadata:
2256 base-os:
2257 description: Install base Operating System without additional packages and configuration.
2258 group: other
2259 name: Operating System
2260 weight: 70
2261 ceph-osd:
2262 description: Ceph storage can be configured to provide storage for block volumes
2263 (Cinder), images (Glance) and ephemeral instance storage (Nova). It can also
2264 provide object storage through the S3 and Swift API (See settings to enable
2265 each).
2266 group: storage
2267 limits:
2268 min: settings:storage.osd_pool_size.value
2269 name: Ceph OSD
2270 restrictions:
2271 - condition: settings:storage.volumes_ceph.value == false and settings:storage.images_ceph.value
2272 == false and settings:storage.ephemeral_ceph.value == false and settings:storage.objects_ceph.value
2273 == false
2274 message: Ceph should be enabled in the environment settings.
2275 update_once:
2276 - controller
2277 weight: 50
2278 cinder:
2279 description: Cinder provides scheduling of block storage resources, typically
2280 delivered over iSCSI and other compatible backend storage systems. Block storage
2281 can be used for database storage, expandable file systems, or to provide a
2282 server with access to raw block level devices.
2283 group: storage
2284 limits:
2285 recommended: 1
2286 name: Cinder
2287 restrictions:
2288 - condition: settings:storage.volumes_lvm.value == false
2289 message: Cinder LVM should be enabled in the environment settings.
2290 - condition: settings:storage.volumes_ceph.value == true
2291 message: Ceph RBD cannot be used with Cinder
2292 weight: 30
2293 cinder-block-device:
2294 conflicts:
2295 - controller
2296 - cinder
2297 - cinder-vmware
2298 - ceph-osd
2299 description: Host node for Cinder Block Devices.
2300 group: storage
2301 has_primary: false
2302 name: Cinder Block Device
2303 public_ip_required: false
2304 restrictions:
2305 - condition: settings:storage.volumes_block_device.value == false
2306 message: Cinder Block Device driver should be enabled in the environment settings.
2307 - condition: settings:storage.volumes_ceph.value == true
2308 message: Ceph RBD cannot be used with Cinder Block Device
2309 weight: 35
2310 cinder-vmware:
2311 description: Cinder-VMware provides scheduling of block storage resources delivered
2312 over VMware vCenter. Block storage can be used for database storage, expandable
2313 file systems, or providing a server with access to raw block level devices.
2314 group: storage
2315 limits:
2316 recommended: 1
2317 name: Cinder Proxy to VMware Datastore
2318 restrictions:
2319 - action: hide
2320 condition: settings:common.use_vcenter.value == false
2321 weight: 40
2322 compute:
2323 description: A Compute node creates, manages, and terminates virtual machine
2324 instances.
2325 fault_tolerance: 2%
2326 group: compute
2327 limits:
2328 recommended: 1
2329 name: Compute
2330 public_for_dvr_required: true
2331 weight: 20
2332 compute-vmware:
2333 conflicts:
2334 - controller
2335 - compute
2336 - cinder
2337 - cinder-block-device
2338 - ceph-osd
2339 - mongo
2340 - base-os
2341 - virt
2342 - ironic
2343 description: A node that runs nova-compute with VCDriver, that manages ESXi
2344 computing resources via VMware vCenter.
2345 group: compute
2346 name: Compute VMware
2347 restrictions:
2348 - action: hide
2349 condition: settings:common.use_vcenter.value == false
2350 weight: 90
2351 controller:
2352 conflicts:
2353 - compute
2354 description: The Controller initiates orchestration activities and provides
2355 an external API. Other components like Glance (image storage), Keystone (identity
2356 management), Horizon (OpenStack dashboard) and Nova-Scheduler are installed
2357 on the controller as well.
2358 group: base
2359 has_primary: true
2360 limits:
2361 min: 1
2362 overrides:
2363 - condition: settings:neutron_advanced_configuration.neutron_l3_ha.value ==
2364 true
2365 message: Neutron L3 HA requires at least 2 Controller nodes to function
2366 properly.
2367 min: 2
2368 recommended: 3
2369 name: Controller
2370 public_for_dvr_required: true
2371 public_ip_required: true
2372 update_required:
2373 - compute
2374 - cinder
2375 weight: 10
2376 ironic:
2377 conflicts:
2378 - compute
2379 description: Ironic conductor.
2380 group: compute
2381 limits:
2382 min: 1
2383 recommended: 3
2384 name: Ironic
2385 restrictions:
2386 - condition: settings:additional_components.ironic.value == false
2387 message: Ironic should be enabled in the environment settings.
2388 weight: 100
2389 mongo:
2390 conflicts:
2391 - compute
2392 - ceph-osd
2393 description: A feature-complete and recommended database for storage of metering
2394 data from OpenStack Telemetry (Ceilometer).
2395 group: other
2396 has_primary: true
2397 limits:
2398 min: 1
2399 overrides:
2400 - condition: cluster:mode != 'ha_compact'
2401 max: 1
2402 message: At most 1 MongoDB node can be added for non-HA deployment
2403 - condition: cluster:mode == 'ha_compact'
2404 message: At least 3 MongoDB nodes are recommended for HA deployment.
2405 recommended: 3
2406 name: Telemetry - MongoDB
2407 restrictions:
2408 - condition: settings:additional_components.ceilometer.value == false
2409 message: Ceilometer should be enabled in the environment settings.
2410 - condition: settings:additional_components.mongo.value == true
2411 message: You are already using external MongoDB.
2412 weight: 60
2413 virt:
2414 conflicts:
2415 - controller
2416 - base-os
2417 description: 'ADVANCED: Make available possibilities to spawn vms on this node
2418 that can be assign as a normal nodes.'
2419 group: compute
2420 name: Virtual
2421 public_ip_required: true
2422 restrictions:
2423 - action: hide
2424 condition: not ('advanced' in version:feature_groups)
2425 weight: 80
2426 state: available
2427 version: newton-10.0
2428 vmware_attributes_metadata:
2429 editable:
2430 metadata:
2431 - fields:
2432 - description: Availability zone name
2433 label: Availability zone
2434 name: az_name
2435 regex:
2436 error: Invalid availability zone name
2437 source: ^(?!nova$)\w+$
2438 type: text
2439 - description: vCenter host or IP
2440 label: vCenter host
2441 name: vcenter_host
2442 regex:
2443 error: Invalid vCenter host
2444 source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
2445 type: text
2446 - description: vCenter username
2447 label: vCenter username
2448 name: vcenter_username
2449 regex:
2450 error: Empty vCenter username
2451 source: \S
2452 type: text
2453 - description: vCenter password
2454 label: vCenter password
2455 name: vcenter_password
2456 regex:
2457 error: Empty vCenter password
2458 source: \S
2459 type: password
2460 - editable_for_deployed: true
2461 fields:
2462 - description: vSphere cluster
2463 label: vSphere cluster
2464 name: vsphere_cluster
2465 regex:
2466 error: Invalid vSphere cluster
2467 source: \S
2468 type: text
2469 - description: Service name
2470 label: Service name
2471 name: service_name
2472 regex:
2473 error: Invalid service name
2474 source: ^\w[\w\-]+$
2475 type: text
2476 - description: Datastore regex
2477 label: Datastore regex
2478 name: datastore_regex
2479 regex:
2480 error: Invalid datastore regex
2481 source: \S
2482 type: text
2483 - description: Target node for nova-compute service
2484 label: Target node
2485 name: target_node
2486 type: select
2487 name: nova_computes
2488 type: array
2489 name: availability_zones
2490 restrictions:
2491 - condition: settings:common.use_vcenter.value == false
2492 message: VMware vCenter not enabled for cluster
2493 type: array
2494 - fields:
2495 - description: vCenter host or IP
2496 label: vCenter host
2497 name: vcenter_host
2498 regex:
2499 error: Invalid vCenter host
2500 source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
2501 type: text
2502 - description: vCenter username
2503 label: vCenter username
2504 name: vcenter_username
2505 regex:
2506 error: Empty vCenter username
2507 source: \S
2508 type: text
2509 - description: vCenter password
2510 label: vCenter password
2511 name: vcenter_password
2512 regex:
2513 error: Empty vCenter password
2514 source: \S
2515 type: password
2516 - description: Datacenter
2517 label: Datacenter
2518 name: datacenter
2519 regex:
2520 error: Invalid datacenter
2521 source: \S
2522 type: text
2523 - description: Datastore
2524 label: Datastore
2525 name: datastore
2526 regex:
2527 error: Invalid datastore
2528 source: \S
2529 type: text
2530 - description: File containing the trusted CA bundle that emitted vCenter
2531 server certificate. If empty vCenters certificate is not verified.
2532 label: CA file
2533 name: ca_file
2534 type: file
2535 name: glance
2536 restrictions:
2537 - condition: settings:storage.images_vcenter.value == false or settings:common.use_vcenter.value
2538 == false
2539 message: VMware vCenter datastore for images is not enabled in Settings
2540 tab
2541 type: object
2542 value:
2543 availability_zones:
2544 - az_name: vcenter
2545 nova_computes:
2546 - datastore_regex: ''
2547 service_name: ''
2548 target_node:
2549 current:
2550 id: controllers
2551 label: controllers
2552 options:
2553 - id: controllers
2554 label: controllers
2555 vsphere_cluster: ''
2556 vcenter_host: ''
2557 vcenter_password: ''
2558 vcenter_username: ''
2559 glance:
2560 ca_file: ''
2561 datacenter: ''
2562 datastore: ''
2563 vcenter_host: ''
2564 vcenter_password: ''
2565 vcenter_username: ''
2566repo_setup:
2567 metadata:
2568 always_editable: true
2569 group: general
2570 label: Repositories
2571 weight: 50
2572 repos:
2573 - name: ubuntu
2574 priority: null
2575 section: main universe multiverse
2576 suite: trusty
2577 type: deb
2578 uri: http://archive.ubuntu.com/ubuntu/
2579 - name: ubuntu-updates
2580 priority: null
2581 section: main universe multiverse
2582 suite: trusty-updates
2583 type: deb
2584 uri: http://archive.ubuntu.com/ubuntu/
2585 - name: ubuntu-security
2586 priority: null
2587 section: main universe multiverse
2588 suite: trusty-security
2589 type: deb
2590 uri: http://archive.ubuntu.com/ubuntu/
2591 - name: mos
2592 priority: 1050
2593 section: main restricted
2594 suite: mos10.0
2595 type: deb
2596 uri: http://10.109.0.2:8080/newton-10.0/ubuntu/x86_64
2597 - name: mos-updates
2598 priority: 1050
2599 section: main restricted
2600 suite: mos10.0-updates
2601 type: deb
2602 uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/10.0/
2603 - name: mos-security
2604 priority: 1050
2605 section: main restricted
2606 suite: mos10.0-security
2607 type: deb
2608 uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/10.0/
2609 - name: mos-holdback
2610 priority: 1100
2611 section: main restricted
2612 suite: mos10.0-holdback
2613 type: deb
2614 uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/10.0/
2615 - name: Auxiliary
2616 priority: 1150
2617 section: main restricted
2618 suite: auxiliary
2619 type: deb
2620 uri: http://10.109.0.2:8080/newton-10.0/ubuntu/auxiliary
2621resume_guests_state_on_host_boot: true
2622roles:
2623- cinder-vmware
2624sahara:
2625 db_password: e6hEg9koaQtRcoxrJ4PPK3DR
2626 enabled: false
2627 user_password: twfuNU2JRWjlNSeuChhqEIpH
2628service_user:
2629 homedir: /var/lib/fuel
2630 metadata:
2631 group: general
2632 label: Service user account
2633 restrictions:
2634 - action: hide
2635 condition: 'true'
2636 weight: 10
2637 name: fuel
2638 password: 8oCmIFJelJgOxaV0DZiPP8VE
2639 root_password: r00tme
2640 sudo: 'ALL=(ALL) NOPASSWD: ALL'
2641status: discover
2642storage:
2643 admin_key: AQBGemJXAAAAABAACWUx83vNvsc4LVTmy9jRZA==
2644 bootstrap_osd_key: AQBGemJXAAAAABAAPlJMWSLYpKmofHfrWs7t+w==
2645 ephemeral_ceph: false
2646 fsid: a051151d-ae62-4d7b-92ef-29db164a78b5
2647 images_ceph: false
2648 images_vcenter: false
2649 metadata:
2650 group: storage
2651 label: Storage Backends
2652 weight: 60
2653 mon_key: AQBGemJXAAAAABAAGMmBNLs4w2GIZBfdl8kL7Q==
2654 objects_ceph: false
2655 osd_pool_size: '3'
2656 per_pool_pg_nums:
2657 .rgw: 128
2658 backups: 128
2659 compute: 128
2660 default_pg_num: 128
2661 images: 128
2662 volumes: 128
2663 pg_num: 128
2664 radosgw_key: AQBGemJXAAAAABAAUy113Qg6LrKazOBuyT+JrQ==
2665 volumes_block_device: false
2666 volumes_ceph: false
2667 volumes_lvm: true
2668storage_network_range: 10.109.2.0/24
2669swift:
2670 user_password: hq3RZjPwCzJXpl1jlPYGLjQw
2671syslog:
2672 metadata:
2673 enabled: false
2674 group: logging
2675 label: Syslog
2676 toggleable: true
2677 weight: 50
2678 syslog_port: '514'
2679 syslog_server: ''
2680 syslog_transport: tcp
2681task_deploy: true
2682test_vm_image:
2683- container_format: bare
2684 disk_format: vmdk
2685 glance_properties: --property hypervisor_type=vmware --property vmware_disktype=sparse
2686 --property vmware_adaptertype=lsiLogic
2687 img_name: TestVM-VMDK
2688 img_path: /usr/share/cirros-testvm/cirros-i386-disk.vmdk
2689 min_ram: 64
2690 os_name: cirros
2691 properties:
2692 hypervisor_type: vmware
2693 vmware_adaptertype: lsiLogic
2694 vmware_disktype: sparse
2695 public: 'true'
2696- container_format: bare
2697 disk_format: qcow2
2698 glance_properties: ''
2699 img_name: TestVM
2700 img_path: /usr/share/cirros-testvm/cirros-x86_64-disk.img
2701 min_ram: 64
2702 os_name: cirros
2703 properties: {}
2704 public: 'true'
2705uid: '93'
2706use_cow_images: true
2707use_vcenter: true
2708user_node_name: node-93
2709vcenter:
2710 computes:
2711 - availability_zone_name: vcenter
2712 datastore_regex: .*
2713 service_name: vm_cluster1
2714 target_node: node-97
2715 vc_cluster: Cluster1
2716 vc_host: 172.16.0.254
2717 vc_password: Qwer!1234
2718 vc_user: administrator@vsphere.local
2719 esxi_vlan_interface: ''
2720vms_conf: []
2721workloads_collector:
2722 create_user: false
2723 enabled: true
2724 metadata:
2725 group: general
2726 label: Workloads Collector User
2727 restrictions:
2728 - action: hide
2729 condition: 'true'
2730 weight: 10
2731 password: DDhouxN1ZSg59ZLb2NqXb8LY
2732 tenant: services
2733 username: fuel_stats_user
diff --git a/hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-compute-vmware.yaml b/hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-compute-vmware.yaml
new file mode 100644
index 0000000..abc3d0c
--- /dev/null
+++ b/hiera/neut_vlan.vmware.cinder-vmware.compute-vmware-compute-vmware.yaml
@@ -0,0 +1,2733 @@
1access:
2 email: admin@localhost
3 metadata:
4 group: general
5 label: OpenStack Access
6 weight: 10
7 password: admin
8 tenant: admin
9 user: admin
10aodh:
11 db_password: GvbvnjflzsCO9jYTsnB3I4Q2
12 user_password: KfmQB4BrzN4gAxbiA3TH0ojB
13auth_key: ''
14auto_assign_floating_ip: false
15base_syslog:
16 syslog_port: '514'
17 syslog_server: 10.109.0.2
18ceilometer:
19 db_password: qsJtkzeHRLlvKSYVF8girb9y
20 enabled: false
21 metering_secret: oaKqS4LU0Mn9y3xkW3Qeb6Gc
22 user_password: 5Ysca2DyQqgwqcvVG2JqFbic
23cgroups:
24 metadata:
25 always_editable: true
26 group: general
27 label: Cgroups conguration for services
28 restrictions:
29 - action: hide
30 condition: 'true'
31 weight: 90
32cinder:
33 db_password: HG2yXTQS1NnP4BcYFemCRFC0
34 fixed_key: 158467167e921be9e162bf6f6cece6a35607f2b423646d2a37f80e592a3468e4
35 instances:
36 - availability_zone_name: vcenter
37 vc_host: 172.16.0.254
38 vc_password: Qwer!1234
39 vc_user: administrator@vsphere.local
40 user_password: ShLmdQPY6OBVI79sHxYnY0a3
41cluster:
42 changes:
43 - name: attributes
44 node_id: null
45 - name: vmware_attributes
46 node_id: null
47 - name: networks
48 node_id: null
49 - name: interfaces
50 node_id: 97
51 - name: disks
52 node_id: 97
53 - name: interfaces
54 node_id: 96
55 - name: disks
56 node_id: 96
57 - name: interfaces
58 node_id: 95
59 - name: disks
60 node_id: 95
61 - name: interfaces
62 node_id: 94
63 - name: disks
64 node_id: 94
65 - name: interfaces
66 node_id: 93
67 - name: disks
68 node_id: 93
69 components: []
70 fuel_version: '10.0'
71 id: 11
72 is_customized: false
73 is_locked: false
74 mode: ha_compact
75 name: test_neutron_vlan
76 net_provider: neutron
77 release_id: 2
78 status: new
79 ui_settings:
80 filter: {}
81 filter_by_labels: {}
82 search: ''
83 sort:
84 - roles: asc
85 sort_by_labels: []
86 view_mode: standard
87cobbler:
88 profile: ubuntu_bootstrap
89configuration: {}
90corosync:
91 group: 226.94.1.1
92 metadata:
93 group: general
94 label: Corosync
95 restrictions:
96 - action: hide
97 condition: 'true'
98 weight: 50
99 port: '12000'
100 verified: false
101cpu_pinning: {}
102debug: false
103deployed_before:
104 value: false
105deployment_id: 11
106deployment_mode: ha_compact
107dpdk: {}
108external_dns:
109 dns_list:
110 - 10.109.0.1
111 metadata:
112 group: network
113 label: Host OS DNS Servers
114 weight: 30
115external_mongo:
116 hosts_ip: ''
117 metadata:
118 group: openstack_services
119 label: External MongoDB
120 restrictions:
121 - action: hide
122 condition: settings:additional_components.mongo.value == false
123 message: Ceilometer and MongoDB are not enabled on the Additional Components
124 section
125 weight: 30
126 mongo_db_name: ceilometer
127 mongo_password: ceilometer
128 mongo_replset: ''
129 mongo_user: ceilometer
130external_ntp:
131 metadata:
132 group: network
133 label: Host OS NTP Servers
134 weight: 40
135 ntp_list:
136 - 10.109.0.1
137fail_if_error: false
138fqdn: node-97.test.domain.local
139fuel_version: '10.0'
140glance:
141 db_password: Xp2PdqZDaqtzTGlnvuKIjbSc
142 image_cache_max_size: '5368709120'
143 user_password: y2OojQXbr4n8N4CVmPBzLqBY
144 vc_ca_file: ''
145 vc_datacenter: ''
146 vc_datastore: ''
147 vc_host: ''
148 vc_password: ''
149 vc_user: ''
150glance_glare:
151 user_password: TDmXFkLtI0HOdGSyBBr6J7pg
152heat:
153 auth_encryption_key: 1862d59294080b5a700fdf10eaca23ae
154 db_password: LN3KD6ceSEeiHM03gGhukuhN
155 enabled: true
156 rabbit_password: oxdqhiT92d5unG7Tw5Red5bp
157 user_password: snvGidKoThbiDA1xpH1ZY3VJ
158horizon:
159 secret_key: 15fc4649ad3d0c09241857fac40ab35c3318c016a4543d54740454ca325a2b03
160ironic:
161 db_password: oL0H368GJ9XFXZ9MLPUeMfrn
162 enabled: false
163 swift_tempurl_key: OxdqkO1CMKhZYylYzNdWkTTK
164 user_password: MuZW5YCKschGSilsUWG73xSD
165kernel_params:
166 kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset
167 metadata:
168 group: general
169 label: Kernel parameters
170 weight: 60
171keystone:
172 admin_token: 0n985PHqXw3UiU1hC6q8xWuj
173 db_password: mFx89JsVfgmZNHI2amsWf3MW
174last_controller: node-96
175libvirt_type: qemu
176management_network_range: 10.109.1.0/24
177master_ip: 10.109.0.2
178metadata:
179 label: Common
180 weight: 10
181mongo:
182 enabled: false
183mp:
184- point: '1'
185 weight: '1'
186- point: '2'
187 weight: '2'
188murano:
189 db_password: Fign0t6dwgID8ZXRpyTAuRBu
190 enabled: false
191 rabbit_password: rWAeTyxgxca9TIj1qo6ub7hA
192 user_password: CqzNSEfLMkA6oOHp016pH6YS
193murano-cfapi:
194 db_password: LJQ1v7kv7vmAyThy5656xrRN
195 enabled: false
196 rabbit_password: fgdkggJBXWymuv5e7NSKRUng
197 user_password: u4IGxJIIoCxPftG3biMXuu7C
198murano_settings:
199 metadata:
200 group: openstack_services
201 label: Murano Settings
202 restrictions:
203 - action: hide
204 condition: settings:additional_components.murano.value == false
205 message: Murano is not enabled on the Additional Components section
206 weight: 20
207 murano_glance_artifacts_plugin: true
208 murano_repo_url: http://storage.apps.openstack.org/
209mysql:
210 root_password: 87jUPmXu79AZ8YKXzjRwjOt3
211 wsrep_password: rT5aMJpEOZ4ZEQKbLXtzRxeM
212network_metadata:
213 nodes:
214 node-93:
215 fqdn: node-93.test.domain.local
216 name: node-93
217 network_roles:
218 admin/pxe: 10.109.0.105
219 aodh/api: 10.109.1.6
220 ceilometer/api: 10.109.1.6
221 ceph/public: 10.109.2.6
222 ceph/replication: 10.109.2.6
223 cinder/api: 10.109.1.6
224 cinder/iscsi: 10.109.2.6
225 fw-admin: 10.109.0.105
226 glance/api: 10.109.1.6
227 glance/glare: 10.109.1.6
228 heat/api: 10.109.1.6
229 horizon: 10.109.1.6
230 ironic/api: 10.109.1.6
231 keystone/api: 10.109.1.6
232 management: 10.109.1.6
233 mgmt/corosync: 10.109.1.6
234 mgmt/database: 10.109.1.6
235 mgmt/memcache: 10.109.1.6
236 mgmt/messaging: 10.109.1.6
237 mgmt/vip: 10.109.1.6
238 mongo/db: 10.109.1.6
239 murano/api: 10.109.1.6
240 murano/cfapi: 10.109.1.6
241 neutron/api: 10.109.1.6
242 neutron/floating: null
243 neutron/private: null
244 nova/api: 10.109.1.6
245 nova/migration: 10.109.1.6
246 sahara/api: 10.109.1.6
247 storage: 10.109.2.6
248 swift/api: 10.109.1.6
249 swift/replication: 10.109.2.6
250 node_roles:
251 - cinder-vmware
252 nova_cpu_pinning_enabled: false
253 nova_hugepages_enabled: false
254 swift_zone: '93'
255 uid: '93'
256 user_node_name: node-93
257 node-94:
258 fqdn: node-94.test.domain.local
259 name: node-94
260 network_roles:
261 admin/pxe: 10.109.0.106
262 aodh/api: 10.109.1.5
263 ceilometer/api: 10.109.1.5
264 ceph/public: 10.109.2.5
265 ceph/radosgw: 10.109.3.4
266 ceph/replication: 10.109.2.5
267 cinder/api: 10.109.1.5
268 cinder/iscsi: 10.109.2.5
269 ex: 10.109.3.4
270 fw-admin: 10.109.0.106
271 glance/api: 10.109.1.5
272 glance/glare: 10.109.1.5
273 heat/api: 10.109.1.5
274 horizon: 10.109.1.5
275 ironic/api: 10.109.1.5
276 keystone/api: 10.109.1.5
277 management: 10.109.1.5
278 mgmt/corosync: 10.109.1.5
279 mgmt/database: 10.109.1.5
280 mgmt/memcache: 10.109.1.5
281 mgmt/messaging: 10.109.1.5
282 mgmt/vip: 10.109.1.5
283 mongo/db: 10.109.1.5
284 murano/api: 10.109.1.5
285 murano/cfapi: 10.109.1.5
286 neutron/api: 10.109.1.5
287 neutron/floating: null
288 neutron/private: null
289 nova/api: 10.109.1.5
290 nova/migration: 10.109.1.5
291 public/vip: 10.109.3.4
292 sahara/api: 10.109.1.5
293 storage: 10.109.2.5
294 swift/api: 10.109.1.5
295 swift/replication: 10.109.2.5
296 node_roles:
297 - primary-controller
298 nova_cpu_pinning_enabled: false
299 nova_hugepages_enabled: false
300 swift_zone: '94'
301 uid: '94'
302 user_node_name: node-94
303 node-95:
304 fqdn: node-95.test.domain.local
305 name: node-95
306 network_roles:
307 admin/pxe: 10.109.0.107
308 aodh/api: 10.109.1.4
309 ceilometer/api: 10.109.1.4
310 ceph/public: 10.109.2.4
311 ceph/radosgw: 10.109.3.3
312 ceph/replication: 10.109.2.4
313 cinder/api: 10.109.1.4
314 cinder/iscsi: 10.109.2.4
315 ex: 10.109.3.3
316 fw-admin: 10.109.0.107
317 glance/api: 10.109.1.4
318 glance/glare: 10.109.1.4
319 heat/api: 10.109.1.4
320 horizon: 10.109.1.4
321 ironic/api: 10.109.1.4
322 keystone/api: 10.109.1.4
323 management: 10.109.1.4
324 mgmt/corosync: 10.109.1.4
325 mgmt/database: 10.109.1.4
326 mgmt/memcache: 10.109.1.4
327 mgmt/messaging: 10.109.1.4
328 mgmt/vip: 10.109.1.4
329 mongo/db: 10.109.1.4
330 murano/api: 10.109.1.4
331 murano/cfapi: 10.109.1.4
332 neutron/api: 10.109.1.4
333 neutron/floating: null
334 neutron/private: null
335 nova/api: 10.109.1.4
336 nova/migration: 10.109.1.4
337 public/vip: 10.109.3.3
338 sahara/api: 10.109.1.4
339 storage: 10.109.2.4
340 swift/api: 10.109.1.4
341 swift/replication: 10.109.2.4
342 node_roles:
343 - controller
344 nova_cpu_pinning_enabled: false
345 nova_hugepages_enabled: false
346 swift_zone: '95'
347 uid: '95'
348 user_node_name: node-95
349 node-96:
350 fqdn: node-96.test.domain.local
351 name: node-96
352 network_roles:
353 admin/pxe: 10.109.0.108
354 aodh/api: 10.109.1.2
355 ceilometer/api: 10.109.1.2
356 ceph/public: 10.109.2.2
357 ceph/radosgw: 10.109.3.2
358 ceph/replication: 10.109.2.2
359 cinder/api: 10.109.1.2
360 cinder/iscsi: 10.109.2.2
361 ex: 10.109.3.2
362 fw-admin: 10.109.0.108
363 glance/api: 10.109.1.2
364 glance/glare: 10.109.1.2
365 heat/api: 10.109.1.2
366 horizon: 10.109.1.2
367 ironic/api: 10.109.1.2
368 keystone/api: 10.109.1.2
369 management: 10.109.1.2
370 mgmt/corosync: 10.109.1.2
371 mgmt/database: 10.109.1.2
372 mgmt/memcache: 10.109.1.2
373 mgmt/messaging: 10.109.1.2
374 mgmt/vip: 10.109.1.2
375 mongo/db: 10.109.1.2
376 murano/api: 10.109.1.2
377 murano/cfapi: 10.109.1.2
378 neutron/api: 10.109.1.2
379 neutron/floating: null
380 neutron/private: null
381 nova/api: 10.109.1.2
382 nova/migration: 10.109.1.2
383 public/vip: 10.109.3.2
384 sahara/api: 10.109.1.2
385 storage: 10.109.2.2
386 swift/api: 10.109.1.2
387 swift/replication: 10.109.2.2
388 node_roles:
389 - controller
390 nova_cpu_pinning_enabled: false
391 nova_hugepages_enabled: false
392 swift_zone: '96'
393 uid: '96'
394 user_node_name: node-96
395 node-97:
396 fqdn: node-97.test.domain.local
397 name: node-97
398 network_roles:
399 admin/pxe: 10.109.0.109
400 aodh/api: 10.109.1.3
401 ceilometer/api: 10.109.1.3
402 ceph/public: 10.109.2.3
403 ceph/replication: 10.109.2.3
404 cinder/api: 10.109.1.3
405 cinder/iscsi: 10.109.2.3
406 fw-admin: 10.109.0.109
407 glance/api: 10.109.1.3
408 glance/glare: 10.109.1.3
409 heat/api: 10.109.1.3
410 horizon: 10.109.1.3
411 ironic/api: 10.109.1.3
412 keystone/api: 10.109.1.3
413 management: 10.109.1.3
414 mgmt/corosync: 10.109.1.3
415 mgmt/database: 10.109.1.3
416 mgmt/memcache: 10.109.1.3
417 mgmt/messaging: 10.109.1.3
418 mgmt/vip: 10.109.1.3
419 mongo/db: 10.109.1.3
420 murano/api: 10.109.1.3
421 murano/cfapi: 10.109.1.3
422 neutron/api: 10.109.1.3
423 neutron/floating: null
424 neutron/private: null
425 nova/api: 10.109.1.3
426 nova/migration: 10.109.1.3
427 sahara/api: 10.109.1.3
428 storage: 10.109.2.3
429 swift/api: 10.109.1.3
430 swift/replication: 10.109.2.3
431 node_roles:
432 - compute-vmware
433 nova_cpu_pinning_enabled: false
434 nova_hugepages_enabled: false
435 swift_zone: '97'
436 uid: '97'
437 user_node_name: node-97
438 vips:
439 management:
440 ipaddr: 10.109.1.8
441 is_user_defined: false
442 namespace: haproxy
443 network_role: mgmt/vip
444 node_roles:
445 - controller
446 - primary-controller
447 vendor_specific: null
448 public:
449 ipaddr: 10.109.3.6
450 is_user_defined: false
451 namespace: haproxy
452 network_role: public/vip
453 node_roles:
454 - controller
455 - primary-controller
456 vendor_specific: null
457 vrouter:
458 ipaddr: 10.109.1.7
459 is_user_defined: false
460 namespace: vrouter
461 network_role: mgmt/vip
462 node_roles:
463 - controller
464 - primary-controller
465 vendor_specific: null
466 vrouter_pub:
467 ipaddr: 10.109.3.5
468 is_user_defined: false
469 namespace: vrouter
470 network_role: public/vip
471 node_roles:
472 - controller
473 - primary-controller
474 vendor_specific:
475 iptables_rules:
476 ns_start:
477 - iptables -t nat -A POSTROUTING -o <%INT%> -j MASQUERADE
478 ns_stop:
479 - iptables -t nat -D POSTROUTING -o <%INT%> -j MASQUERADE
480network_scheme:
481 endpoints:
482 br-fw-admin:
483 IP:
484 - 10.109.0.109/24
485 gateway: 10.109.0.1
486 vendor_specific:
487 provider_gateway: 10.109.0.1
488 br-mgmt:
489 IP:
490 - 10.109.1.3/24
491 br-prv:
492 IP: none
493 br-storage:
494 IP:
495 - 10.109.2.3/24
496 interfaces:
497 enp0s3:
498 vendor_specific: