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