access: email: admin@localhost metadata: group: general label: OpenStack Access weight: 10 password: admin tenant: admin user: admin aodh: db_password: AW8dw4i3EYhDpfCL1gr6A026 user_password: yGZR6oF3FI4bPvgABtiW1M57 auth_key: '' auto_assign_floating_ip: false base_syslog: syslog_port: '514' syslog_server: 10.145.0.2 ceilometer: db_password: l7VwgkMW5A50P7Y4fcqeCFgd enabled: false metering_secret: dtataFWXa9eBycreGXpyAXJB user_password: 4GJRg04qDMNuIRExboNk79Ws cgroups: metadata: always_editable: true group: general label: Cgroups conguration for services restrictions: - action: hide condition: 'true' weight: 90 cinder: db_password: UoRRKsx48Jxeagaz29wuBip0 fixed_key: 50a3d842e0dc928ea2433ba737267991ecc04607ff99c88e3b922dc70506723f user_password: Fjz4p3qdjqgkPcoqfPK1dGKv cluster: changes: - name: attributes node_id: null - name: vmware_attributes node_id: null - name: networks node_id: null - name: interfaces node_id: 700 - name: disks node_id: 700 - name: interfaces node_id: 701 - name: disks node_id: 701 - name: interfaces node_id: 702 - name: disks node_id: 702 - name: interfaces node_id: 703 - name: disks node_id: 703 - name: interfaces node_id: 704 - name: disks node_id: 704 - name: interfaces node_id: 705 - name: disks node_id: 705 components: [] fuel_version: '10.0' id: 37 is_customized: false is_locked: false mode: ha_compact name: test_neutron_vlan net_provider: neutron release_id: 2 status: new ui_settings: filter: {} filter_by_labels: {} search: '' sort: - roles: asc sort_by_labels: [] view_mode: standard cobbler: profile: ubuntu_bootstrap configuration: {} corosync: group: 226.94.1.1 metadata: group: general label: Corosync restrictions: - action: hide condition: 'true' weight: 50 port: '12000' verified: false debug: false deployed_before: value: false deployment_id: 37 deployment_mode: ha_compact dpdk: {} external_dns: dns_list: - 10.145.0.1 metadata: group: network label: Host OS DNS Servers weight: 30 external_mongo: hosts_ip: '' metadata: group: openstack_services label: External MongoDB restrictions: - action: hide condition: settings:additional_components.mongo.value == false message: Ceilometer and MongoDB are not enabled on the Additional Components section weight: 30 mongo_db_name: ceilometer mongo_password: ceilometer mongo_replset: '' mongo_user: ceilometer external_ntp: metadata: group: network label: Host OS NTP Servers weight: 40 ntp_list: - 0.fuel.pool.ntp.org - 1.fuel.pool.ntp.org - 2.fuel.pool.ntp.org fail_if_error: true fqdn: node-704.domain.tld fuel_version: '10.0' glance: db_password: EA5yPM6tita8p1H58zcITweh image_cache_max_size: '0' user_password: vPxpZb5oAyPTCqCqkEHDrJA7 glance_glare: user_password: O744jIquKK0lVuzdC0n8422Y heat: auth_encryption_key: d7d1f8b2110e95e23aac3984f22cbcd5 db_password: ubZCOGDRhJNSzIx6luAoGFFx enabled: true rabbit_password: Zf0bB3g4VI8VJntMCPVgQ7fe user_password: Mb6ydxA0g0H0QMcDozOBYbmh horizon: secret_key: 7c75abc7dec5b01e8f80464a2bd292d571a6af92f0c02016b882accb4c3e464b ironic: db_password: bGzvvwOVkHojpTv83ce3yePg enabled: false swift_tempurl_key: qGrgHs364QqFmgzgPewd1FPS user_password: TEtOk242yA2FC9UMHWfiVPbO kernel_params: kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset metadata: group: general label: Kernel parameters weight: 60 keystone: admin_token: uIvnGB3F5vfYO7LkNj6qLaFv db_password: pUm8Bf9t27Dad3p6tlN0Nnk9 last_controller: node-702 libvirt_type: qemu management_network_range: 192.168.0.0/24 master_ip: 10.145.0.2 metadata: label: Common weight: 10 mongo: enabled: false mp: - point: '1' weight: '1' - point: '2' weight: '2' murano: db_password: CyhbxzrDXtmfxCZHzB6P0hMm enabled: false rabbit_password: eeikX3j0ewEkAmAZGnFPiVyJ user_password: XffgacyIxkvDrA5Xe7BiMU1f murano-cfapi: db_password: OXB5RTVCtFNNzdRXkhoNdmbG enabled: false rabbit_password: kBX4ihcvRIgzg4JGONny3U0H user_password: dupt4NCDCJjjYRO414g2pQMx murano_settings: metadata: group: openstack_services label: Murano Settings restrictions: - action: hide condition: settings:additional_components.murano.value == false message: Murano is not enabled on the Additional Components section weight: 20 murano_glance_artifacts_plugin: true murano_repo_url: http://storage.apps.openstack.org/ mysql: root_password: uwbEA8K23E43JOEk6H65sKXC wsrep_password: uJ4fNIiTj8gP10IxFDuOqsKX network_metadata: nodes: node-700: fqdn: node-700.domain.tld name: node-700 network_roles: admin/pxe: 10.145.0.100 aodh/api: 192.168.0.3 ceilometer/api: 192.168.0.3 ceph/public: 192.168.1.3 ceph/radosgw: 172.16.0.3 ceph/replication: 192.168.1.3 cinder/api: 192.168.0.3 cinder/iscsi: 192.168.1.3 ex: 172.16.0.3 fw-admin: 10.145.0.100 glance/api: 192.168.0.3 glance/glare: 192.168.0.3 heat/api: 192.168.0.3 horizon: 192.168.0.3 ironic/api: 192.168.0.3 keystone/api: 192.168.0.3 management: 192.168.0.3 mgmt/corosync: 192.168.0.3 mgmt/database: 192.168.0.3 mgmt/memcache: 192.168.0.3 mgmt/messaging: 192.168.0.3 mgmt/vip: 192.168.0.3 mongo/db: 192.168.0.3 murano/api: 192.168.0.3 murano/cfapi: 192.168.0.3 neutron/api: 192.168.0.3 neutron/floating: null neutron/private: null nova/api: 192.168.0.3 nova/migration: 192.168.0.3 public/vip: 172.16.0.3 sahara/api: 192.168.0.3 storage: 192.168.1.3 swift/api: 192.168.0.3 swift/replication: 192.168.1.3 node_roles: - primary-controller nova_cpu_pinning_enabled: false nova_hugepages_enabled: false swift_zone: '700' uid: '700' user_node_name: node-700 node-701: fqdn: node-701.domain.tld name: node-701 network_roles: admin/pxe: 10.145.0.101 aodh/api: 192.168.0.4 ceilometer/api: 192.168.0.4 ceph/public: 192.168.1.4 ceph/radosgw: 172.16.0.4 ceph/replication: 192.168.1.4 cinder/api: 192.168.0.4 cinder/iscsi: 192.168.1.4 ex: 172.16.0.4 fw-admin: 10.145.0.101 glance/api: 192.168.0.4 glance/glare: 192.168.0.4 heat/api: 192.168.0.4 horizon: 192.168.0.4 ironic/api: 192.168.0.4 keystone/api: 192.168.0.4 management: 192.168.0.4 mgmt/corosync: 192.168.0.4 mgmt/database: 192.168.0.4 mgmt/memcache: 192.168.0.4 mgmt/messaging: 192.168.0.4 mgmt/vip: 192.168.0.4 mongo/db: 192.168.0.4 murano/api: 192.168.0.4 murano/cfapi: 192.168.0.4 neutron/api: 192.168.0.4 neutron/floating: null neutron/private: null nova/api: 192.168.0.4 nova/migration: 192.168.0.4 public/vip: 172.16.0.4 sahara/api: 192.168.0.4 storage: 192.168.1.4 swift/api: 192.168.0.4 swift/replication: 192.168.1.4 node_roles: - controller nova_cpu_pinning_enabled: false nova_hugepages_enabled: false swift_zone: '701' uid: '701' user_node_name: node-701 node-702: fqdn: node-702.domain.tld name: node-702 network_roles: admin/pxe: 10.145.0.102 aodh/api: 192.168.0.2 ceilometer/api: 192.168.0.2 ceph/public: 192.168.1.2 ceph/radosgw: 172.16.0.2 ceph/replication: 192.168.1.2 cinder/api: 192.168.0.2 cinder/iscsi: 192.168.1.2 ex: 172.16.0.2 fw-admin: 10.145.0.102 glance/api: 192.168.0.2 glance/glare: 192.168.0.2 heat/api: 192.168.0.2 horizon: 192.168.0.2 ironic/api: 192.168.0.2 keystone/api: 192.168.0.2 management: 192.168.0.2 mgmt/corosync: 192.168.0.2 mgmt/database: 192.168.0.2 mgmt/memcache: 192.168.0.2 mgmt/messaging: 192.168.0.2 mgmt/vip: 192.168.0.2 mongo/db: 192.168.0.2 murano/api: 192.168.0.2 murano/cfapi: 192.168.0.2 neutron/api: 192.168.0.2 neutron/floating: null neutron/private: null nova/api: 192.168.0.2 nova/migration: 192.168.0.2 public/vip: 172.16.0.2 sahara/api: 192.168.0.2 storage: 192.168.1.2 swift/api: 192.168.0.2 swift/replication: 192.168.1.2 node_roles: - controller nova_cpu_pinning_enabled: false nova_hugepages_enabled: false swift_zone: '702' uid: '702' user_node_name: node-702 node-703: fqdn: node-703.domain.tld name: node-703 network_roles: admin/pxe: 10.145.0.103 aodh/api: 192.168.0.1 ceilometer/api: 192.168.0.1 ceph/public: 192.168.1.1 ceph/replication: 192.168.1.1 cinder/api: 192.168.0.1 cinder/iscsi: 192.168.1.1 fw-admin: 10.145.0.103 glance/api: 192.168.0.1 glance/glare: 192.168.0.1 heat/api: 192.168.0.1 horizon: 192.168.0.1 ironic/api: 192.168.0.1 keystone/api: 192.168.0.1 management: 192.168.0.1 mgmt/corosync: 192.168.0.1 mgmt/database: 192.168.0.1 mgmt/memcache: 192.168.0.1 mgmt/messaging: 192.168.0.1 mgmt/vip: 192.168.0.1 mongo/db: 192.168.0.1 murano/api: 192.168.0.1 murano/cfapi: 192.168.0.1 neutron/api: 192.168.0.1 neutron/floating: null neutron/private: null nova/api: 192.168.0.1 nova/migration: 192.168.0.1 sahara/api: 192.168.0.1 storage: 192.168.1.1 swift/api: 192.168.0.1 swift/replication: 192.168.1.1 node_roles: - compute nova_cpu_pinning_enabled: false nova_hugepages_enabled: false swift_zone: '703' uid: '703' user_node_name: node-703 node-704: fqdn: node-704.domain.tld name: node-704 network_roles: admin/pxe: 10.145.0.104 aodh/api: 192.168.0.6 ceilometer/api: 192.168.0.6 ceph/public: 192.168.1.6 ceph/replication: 192.168.1.6 cinder/api: 192.168.0.6 cinder/iscsi: 192.168.1.6 fw-admin: 10.145.0.104 glance/api: 192.168.0.6 glance/glare: 192.168.0.6 heat/api: 192.168.0.6 horizon: 192.168.0.6 ironic/api: 192.168.0.6 keystone/api: 192.168.0.6 management: 192.168.0.6 mgmt/corosync: 192.168.0.6 mgmt/database: 192.168.0.6 mgmt/memcache: 192.168.0.6 mgmt/messaging: 192.168.0.6 mgmt/vip: 192.168.0.6 mongo/db: 192.168.0.6 murano/api: 192.168.0.6 murano/cfapi: 192.168.0.6 neutron/api: 192.168.0.6 neutron/floating: null neutron/private: null nova/api: 192.168.0.6 nova/migration: 192.168.0.6 sahara/api: 192.168.0.6 storage: 192.168.1.6 swift/api: 192.168.0.6 swift/replication: 192.168.1.6 node_roles: - ceph-osd nova_cpu_pinning_enabled: false nova_hugepages_enabled: false swift_zone: '704' uid: '704' user_node_name: node-704 node-705: fqdn: node-705.domain.tld name: node-705 network_roles: admin/pxe: 10.145.0.105 aodh/api: 192.168.0.5 ceilometer/api: 192.168.0.5 ceph/public: 192.168.1.5 ceph/replication: 192.168.1.5 cinder/api: 192.168.0.5 cinder/iscsi: 192.168.1.5 fw-admin: 10.145.0.105 glance/api: 192.168.0.5 glance/glare: 192.168.0.5 heat/api: 192.168.0.5 horizon: 192.168.0.5 ironic/api: 192.168.0.5 keystone/api: 192.168.0.5 management: 192.168.0.5 mgmt/corosync: 192.168.0.5 mgmt/database: 192.168.0.5 mgmt/memcache: 192.168.0.5 mgmt/messaging: 192.168.0.5 mgmt/vip: 192.168.0.5 mongo/db: 192.168.0.5 murano/api: 192.168.0.5 murano/cfapi: 192.168.0.5 neutron/api: 192.168.0.5 neutron/floating: null neutron/private: null nova/api: 192.168.0.5 nova/migration: 192.168.0.5 sahara/api: 192.168.0.5 storage: 192.168.1.5 swift/api: 192.168.0.5 swift/replication: 192.168.1.5 node_roles: - ceph-osd nova_cpu_pinning_enabled: false nova_hugepages_enabled: false swift_zone: '705' uid: '705' user_node_name: node-705 vips: management: ipaddr: 192.168.0.8 is_user_defined: false namespace: haproxy network_role: mgmt/vip node_roles: - controller - primary-controller vendor_specific: null public: ipaddr: 172.16.0.6 is_user_defined: false namespace: haproxy network_role: public/vip node_roles: - controller - primary-controller vendor_specific: null vrouter: ipaddr: 192.168.0.7 is_user_defined: false namespace: vrouter network_role: mgmt/vip node_roles: - controller - primary-controller vendor_specific: null vrouter_pub: ipaddr: 172.16.0.5 is_user_defined: false namespace: vrouter network_role: public/vip node_roles: - controller - primary-controller vendor_specific: iptables_rules: ns_start: - iptables -t nat -A POSTROUTING -o <%INT%> -j MASQUERADE ns_stop: - iptables -t nat -D POSTROUTING -o <%INT%> -j MASQUERADE network_scheme: endpoints: br-fw-admin: IP: - 10.145.0.104/24 gateway: 10.145.0.1 vendor_specific: provider_gateway: 10.145.0.1 br-mgmt: IP: - 192.168.0.6/24 br-prv: IP: none br-storage: IP: - 192.168.1.6/24 interfaces: enp0s3: vendor_specific: bus_info: '0000:00:03.0' driver: e1000 enp0s4: vendor_specific: bus_info: '0000:00:04.0' driver: e1000 enp0s5: vendor_specific: bus_info: '0000:00:05.0' driver: e1000 enp0s6: vendor_specific: bus_info: '0000:00:06.0' driver: e1000 enp0s7: vendor_specific: bus_info: '0000:00:07.0' driver: e1000 provider: lnx roles: admin/pxe: br-fw-admin aodh/api: br-mgmt ceilometer/api: br-mgmt ceph/public: br-storage ceph/replication: br-storage cinder/api: br-mgmt cinder/iscsi: br-storage fw-admin: br-fw-admin glance/api: br-mgmt glance/glare: br-mgmt heat/api: br-mgmt horizon: br-mgmt ironic/api: br-mgmt keystone/api: br-mgmt management: br-mgmt mgmt/corosync: br-mgmt mgmt/database: br-mgmt mgmt/memcache: br-mgmt mgmt/messaging: br-mgmt mgmt/vip: br-mgmt mongo/db: br-mgmt murano/api: br-mgmt murano/cfapi: br-mgmt neutron/api: br-mgmt neutron/private: br-prv nova/api: br-mgmt nova/migration: br-mgmt sahara/api: br-mgmt storage: br-storage swift/api: br-mgmt swift/replication: br-storage transformations: - action: add-br name: br-fw-admin - action: add-br name: br-mgmt - action: add-br name: br-storage - action: add-br name: br-prv provider: ovs - action: add-patch bridges: - br-prv - br-fw-admin mtu: 65000 provider: ovs - action: add-port bridge: br-fw-admin name: enp0s3 - action: add-port bridge: br-mgmt name: enp0s3.101 - action: add-port bridge: br-storage name: enp0s3.102 version: '1.1' neutron_advanced_configuration: metadata: group: network label: Neutron Advanced Configuration restrictions: - action: hide condition: cluster:net_provider != 'neutron' weight: 20 neutron_dvr: false neutron_l2_pop: false neutron_l3_ha: false neutron_qos: false node_volumes: - bootable: true extra: [] free_space: 953305 id: sda name: sda size: 953869 type: disk volumes: - size: 300 type: boot - file_system: ext2 mount: /boot name: Boot size: 200 type: raid - size: 0 type: lvm_meta_pool - lvm_meta_size: 64 size: 55360 type: pv vg: os - disk_label: null file_system: none mount: none name: cephjournal partition_guid: 45b0969e-9b03-4f30-b4c6-b4b80ceff106 size: 0 type: partition - disk_label: null file_system: none mount: none name: ceph partition_guid: 4fbd7e29-9d25-41b8-afd0-062c0ceff05d size: 0 type: partition - bootable: false extra: [] free_space: 953305 id: sdb name: sdb size: 953869 type: disk volumes: - size: 300 type: boot - file_system: ext2 mount: /boot name: Boot size: 200 type: raid - size: 64 type: lvm_meta_pool - lvm_meta_size: 0 size: 0 type: pv vg: os - disk_label: null file_system: none mount: none name: cephjournal partition_guid: 45b0969e-9b03-4f30-b4c6-b4b80ceff106 size: 0 type: partition - disk_label: null file_system: none mount: none name: ceph partition_guid: 4fbd7e29-9d25-41b8-afd0-062c0ceff05d size: 953305 type: partition - bootable: false extra: [] free_space: 953305 id: sdc name: sdc size: 953869 type: disk volumes: - size: 300 type: boot - file_system: ext2 mount: /boot name: Boot size: 200 type: raid - size: 64 type: lvm_meta_pool - lvm_meta_size: 0 size: 0 type: pv vg: os - disk_label: null file_system: none mount: none name: cephjournal partition_guid: 45b0969e-9b03-4f30-b4c6-b4b80ceff106 size: 0 type: partition - disk_label: null file_system: none mount: none name: ceph partition_guid: 4fbd7e29-9d25-41b8-afd0-062c0ceff05d size: 953305 type: partition - bootable: false extra: [] free_space: 953305 id: sdd name: sdd size: 953869 type: disk volumes: - size: 300 type: boot - file_system: ext2 mount: /boot name: Boot size: 200 type: raid - size: 64 type: lvm_meta_pool - lvm_meta_size: 0 size: 0 type: pv vg: os - disk_label: null file_system: none mount: none name: cephjournal partition_guid: 45b0969e-9b03-4f30-b4c6-b4b80ceff106 size: 0 type: partition - disk_label: null file_system: none mount: none name: ceph partition_guid: 4fbd7e29-9d25-41b8-afd0-062c0ceff05d size: 953305 type: partition - bootable: false extra: [] free_space: 0 id: sde name: sde size: 0 type: disk volumes: - size: 0 type: boot - file_system: ext2 mount: /boot name: Boot size: 0 type: raid - size: 0 type: lvm_meta_pool - lvm_meta_size: 0 size: 0 type: pv vg: os - disk_label: null file_system: none mount: none name: cephjournal partition_guid: 45b0969e-9b03-4f30-b4c6-b4b80ceff106 size: 0 type: partition - disk_label: null file_system: none mount: none name: ceph partition_guid: 4fbd7e29-9d25-41b8-afd0-062c0ceff05d size: 0 type: partition - bootable: false extra: [] free_space: 0 id: sdf name: sdf size: 0 type: disk volumes: - size: 0 type: boot - file_system: ext2 mount: /boot name: Boot size: 0 type: raid - size: 0 type: lvm_meta_pool - lvm_meta_size: 0 size: 0 type: pv vg: os - disk_label: null file_system: none mount: none name: cephjournal partition_guid: 45b0969e-9b03-4f30-b4c6-b4b80ceff106 size: 0 type: partition - disk_label: null file_system: none mount: none name: ceph partition_guid: 4fbd7e29-9d25-41b8-afd0-062c0ceff05d size: 0 type: partition - _allocate_size: min id: os label: Base System min_size: 55296 type: vg volumes: - file_system: ext4 mount: / name: root size: 51200 type: lv - file_system: swap mount: swap name: swap size: 4096 type: lv nodes: - fqdn: node-700.domain.tld internal_address: 192.168.0.3 internal_netmask: 255.255.255.0 name: node-700 public_address: 172.16.0.3 public_netmask: 255.255.255.0 role: primary-controller storage_address: 192.168.1.3 storage_netmask: 255.255.255.0 swift_zone: '700' uid: '700' user_node_name: node-700 - fqdn: node-701.domain.tld internal_address: 192.168.0.4 internal_netmask: 255.255.255.0 name: node-701 public_address: 172.16.0.4 public_netmask: 255.255.255.0 role: controller storage_address: 192.168.1.4 storage_netmask: 255.255.255.0 swift_zone: '701' uid: '701' user_node_name: node-701 - fqdn: node-702.domain.tld internal_address: 192.168.0.2 internal_netmask: 255.255.255.0 name: node-702 public_address: 172.16.0.2 public_netmask: 255.255.255.0 role: controller storage_address: 192.168.1.2 storage_netmask: 255.255.255.0 swift_zone: '702' uid: '702' user_node_name: node-702 - fqdn: node-703.domain.tld internal_address: 192.168.0.1 internal_netmask: 255.255.255.0 name: node-703 role: compute storage_address: 192.168.1.1 storage_netmask: 255.255.255.0 swift_zone: '703' uid: '703' user_node_name: node-703 - fqdn: node-704.domain.tld internal_address: 192.168.0.6 internal_netmask: 255.255.255.0 name: node-704 role: ceph-osd storage_address: 192.168.1.6 storage_netmask: 255.255.255.0 swift_zone: '704' uid: '704' user_node_name: node-704 - fqdn: node-705.domain.tld internal_address: 192.168.0.5 internal_netmask: 255.255.255.0 name: node-705 role: ceph-osd storage_address: 192.168.1.5 storage_netmask: 255.255.255.0 swift_zone: '705' uid: '705' user_node_name: node-705 nova: db_password: Elf4zqhjxUXGEaEmHAcrRNCt enable_hugepages: false state_path: /var/lib/nova user_password: kxi3DKIMW6zRK4c7zFgFss40 nova_quota: false online: true openstack_version: newton-10.0 operator_user: authkeys: '' homedir: /home/fueladmin metadata: group: general label: Operating System Access weight: 15 name: fueladmin password: NhuzeKF2U748Lj3Ip3PB6B7a sudo: 'ALL=(ALL) NOPASSWD: ALL' plugins: [] propagate_task_deploy: false provision: codename: trusty image_data: /: container: gzip format: ext4 uri: http://10.145.0.2:8080/targetimages/env_37_ubuntu_1404_amd64.img.gz /boot: container: gzip format: ext2 uri: http://10.145.0.2:8080/targetimages/env_37_ubuntu_1404_amd64-boot.img.gz metadata: group: general label: Provision restrictions: - action: hide condition: 'false' weight: 80 method: image packages: 'acl anacron bash-completion bridge-utils bsdmainutils build-essential cloud-init curl daemonize debconf-utils gdisk grub-pc hpsa-dkms hwloc i40e-dkms linux-firmware linux-firmware-nonfree linux-headers-generic-lts-trusty linux-image-generic-lts-trusty lvm2 mcollective mdadm multipath-tools multipath-tools-boot nailgun-agent nailgun-mcagents network-checker ntp openssh-client openssh-server puppet python-amqp ruby-augeas ruby-ipaddress ruby-json ruby-netaddr ruby-openstack ruby-shadow ruby-stomp telnet ubuntu-minimal ubuntu-standard uuid-runtime vim virt-what vlan ' public_network_assignment: assign_to_all_nodes: false metadata: group: network label: Public network assignment restrictions: - action: hide condition: cluster:net_provider != 'neutron' weight: 10 public_ssl: cert_data: '' cert_source: self_signed horizon: false hostname: public.fuel.local metadata: group: security label: Public TLS weight: 110 services: false puppet: manifests: rsync://10.145.0.2:/puppet/newton-10.0/manifests/ modules: rsync://10.145.0.2:/puppet/newton-10.0/modules/ puppet_debug: true quantum: true quantum_settings: L2: base_mac: fa:16:3e:00:00:00 phys_nets: physnet1: bridge: br-floating vlan_range: null physnet2: bridge: br-prv vlan_range: 1000:1030 segmentation_type: vlan L3: use_namespaces: true database: passwd: wQeXgRgiGtG2MqI7MhcqXyWF default_floating_net: admin_floating_net default_private_net: admin_internal_net keystone: admin_password: 4qLjjNmkZ5A9Af92E0cWYW1X metadata: metadata_proxy_shared_secret: DGjT5tZFPM1HSVHazhoB3772 predefined_networks: admin_floating_net: L2: network_type: flat physnet: physnet1 router_ext: true segment_id: null L3: enable_dhcp: false floating: - 172.16.0.130:172.16.0.254 gateway: 172.16.0.1 nameservers: [] subnet: 172.16.0.0/24 shared: false tenant: admin admin_internal_net: L2: network_type: vlan physnet: physnet2 router_ext: false segment_id: null L3: enable_dhcp: true floating: null gateway: 192.168.111.1 nameservers: - 8.8.4.4 - 8.8.8.8 subnet: 192.168.111.0/24 shared: false tenant: admin rabbit: password: yHQgB6QqKSJPAuOwxLnKYCmu release: attributes_metadata: editable: access: email: description: Email address for Administrator label: Email regex: error: Invalid email source: ^\S+@\S+$ type: text value: admin@localhost weight: 40 metadata: group: general label: OpenStack Access weight: 10 password: description: Password for Administrator label: Password regex: error: Empty password source: \S type: password value: admin weight: 20 tenant: description: Tenant (project) name for Administrator label: Tenant regex: error: Invalid tenant name source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+ type: text value: admin weight: 30 user: description: Username for Administrator label: Username regex: error: Invalid username source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.* +.*$).+ type: text value: admin weight: 10 additional_components: ceilometer: description: If selected, Ceilometer and Aodh components will be installed label: Install Ceilometer and Aodh type: checkbox value: false weight: 60 heat: description: '' label: '' type: hidden value: true weight: 50 ironic: description: If selected, Ironic component will be installed label: Install Ironic restrictions: - cluster:net_provider != 'neutron' or networking_parameters:segmentation_type != 'vlan': Ironic requires Neutron with VLAN segmentation. - settings:storage.images_ceph.value == true and settings:storage.objects_ceph.value == false: Ironic requires Swift or RadosGW for Glance images. type: checkbox value: false weight: 80 metadata: group: openstack_services label: Additional Components weight: 10 mongo: description: If selected, You can use external Mongo DB as ceilometer backend label: Use external Mongo DB restrictions: - settings:additional_components.ceilometer.value == false: External Mongo aims to be an external backend for Ceilometer. Without Ceilometer enabled, External Mongo is useless and should not be installed. type: checkbox value: false weight: 70 murano: description: If selected, Murano component will be installed label: Install Murano type: checkbox value: false weight: 20 murano-cfapi: description: If selected, Murano service broker will be installed label: Install Murano service broker for Cloud Foundry restrictions: - condition: settings:additional_components.murano.value == false message: Murano should be enabled - action: hide condition: not ('experimental' in version:feature_groups) type: checkbox value: false weight: 30 sahara: description: If selected, Sahara component will be installed label: Install Sahara type: checkbox value: false weight: 10 cgroups: metadata: always_editable: true group: general label: Cgroups conguration for services restrictions: - action: hide condition: 'true' weight: 90 common: auth_key: group: security type: hidden value: '' weight: 70 auto_assign_floating_ip: description: If selected, OpenStack will automatically assign a floating IP to a new instance group: network label: Auto assign floating IP restrictions: - action: hide condition: cluster:net_provider == 'neutron' type: checkbox value: false weight: 40 debug: description: Debug logging mode provides more information, but requires more disk space. group: logging label: OpenStack debug logging type: checkbox value: false weight: 20 libvirt_type: group: compute label: Hypervisor type type: radio value: qemu values: - data: kvm description: Choose this type of hypervisor if you run OpenStack on hardware label: KVM - data: qemu description: Choose this type of hypervisor if you run OpenStack on virtual hosts. label: QEMU weight: 30 metadata: label: Common weight: 10 nova_quota: description: Quotas are used to limit CPU and memory usage for tenants. Enabling quotas will increase load on the Nova database. group: compute label: Nova quotas type: checkbox value: false weight: 30 propagate_task_deploy: type: hidden value: false weight: 12 puppet_debug: description: Debug puppet logging mode provides more information, but requires more disk space. group: logging label: Puppet debug logging type: checkbox value: true weight: 20 resume_guests_state_on_host_boot: description: Whether to resume previous guests state when the host reboots. If enabled, this option causes guests assigned to the host to resume their previous state. If the guest was running a restart will be attempted when nova-compute starts. If the guest was not running previously, a restart will not be attempted. group: compute label: Resume guests state on host boot type: checkbox value: true weight: 50 task_deploy: type: hidden value: true weight: 11 use_cow_images: description: For most cases you will want qcow format. If it's disabled, raw image format will be used to run VMs. OpenStack with raw format currently does not support snapshotting. group: storage label: Use qcow format for images type: checkbox value: true weight: 60 use_vcenter: type: hidden value: false weight: 30 corosync: group: description: '' label: Group type: text value: 226.94.1.1 weight: 10 metadata: group: general label: Corosync restrictions: - action: hide condition: 'true' weight: 50 port: description: '' label: Port type: text value: '12000' weight: 20 verified: description: Set True only if multicast is configured correctly on router. label: Need to pass network verification. type: checkbox value: false weight: 10 external_dns: dns_list: description: List of upstream DNS servers label: DNS list max: 3 regex: error: Invalid IP address 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])$ type: text_list value: generator: from_settings generator_arg: DNS_UPSTREAM weight: 10 metadata: group: network label: Host OS DNS Servers weight: 30 external_mongo: hosts_ip: description: IP Addresses of MongoDB. Use comma to split IPs label: MongoDB hosts IP regex: error: Invalid hosts ip sequence 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]?)$ type: text value: '' weight: 30 metadata: group: openstack_services label: External MongoDB restrictions: - action: hide condition: settings:additional_components.mongo.value == false message: Ceilometer and MongoDB are not enabled on the Additional Components section weight: 30 mongo_db_name: description: Mongo database name label: Database name regex: error: Invalid database name source: ^\w+$ type: text value: ceilometer weight: 30 mongo_password: description: Mongo database password label: Password regex: error: Password contains spaces source: ^\S*$ type: password value: ceilometer weight: 30 mongo_replset: description: Name for Mongo replication set label: Replset type: text value: '' weight: 30 mongo_user: description: Mongo database username label: Username regex: error: Empty username source: ^\w+$ type: text value: ceilometer weight: 30 external_ntp: metadata: group: network label: Host OS NTP Servers weight: 40 ntp_list: description: List of upstream NTP servers label: NTP server list regex: error: Invalid NTP server source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$ type: text_list value: generator: from_settings generator_arg: NTP_UPSTREAM weight: 10 kernel_params: kernel: description: Default kernel parameters label: Initial parameters type: text value: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset metadata: group: general label: Kernel parameters weight: 60 murano_settings: metadata: group: openstack_services label: Murano Settings restrictions: - action: hide condition: settings:additional_components.murano.value == false message: Murano is not enabled on the Additional Components section weight: 20 murano_glance_artifacts_plugin: description: If selected glance artifact repository will be enabled label: Enable glance artifact repository type: checkbox value: true weight: 40 murano_repo_url: description: '' label: Murano Repository URL type: text value: http://storage.apps.openstack.org/ weight: 10 neutron_advanced_configuration: metadata: group: network label: Neutron Advanced Configuration restrictions: - action: hide condition: cluster:net_provider != 'neutron' weight: 20 neutron_dvr: description: Enable Distributed Virtual Routers in Neutron label: Neutron DVR restrictions: - ? networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value == false : DVR requires L2 population to be enabled. type: checkbox value: false weight: 20 neutron_l2_pop: description: Enable L2 population mechanism in Neutron label: Neutron L2 population restrictions: - action: hide condition: networking_parameters:segmentation_type == 'vlan' type: checkbox value: false weight: 10 neutron_l3_ha: description: 'Enable High Availability features for Virtual Routers in Neutron Requires at least 2 Controller nodes to function properly ' label: Neutron L3 HA restrictions: - condition: settings:neutron_advanced_configuration.neutron_dvr.value == true message: Neutron DVR must be disabled in order to use Neutron L3 HA type: checkbox value: false weight: 30 neutron_qos: description: Enable Neutron QoS advanced service plug-in label: Neutron QoS type: checkbox value: false weight: 40 operator_user: authkeys: description: Public SSH keys to include to operator user's authorized keys, one per line. label: Authorized SSH keys type: textarea value: '' weight: 80 homedir: description: Home directory for operator user label: Home directory regex: error: Invalid path source: ^/\S type: text value: /home/fueladmin weight: 70 metadata: group: general label: Operating System Access weight: 15 name: description: Username for operator user label: Username regex: error: Empty username source: \S type: text value: fueladmin weight: 50 password: description: Password for operator user label: Password regex: error: Empty password source: \S type: password value: generator: password weight: 60 sudo: description: Sudoers configuration directives for operator user, one per line. label: Sudoers configuration type: textarea value: 'ALL=(ALL) NOPASSWD: ALL' weight: 90 provision: metadata: group: general label: Provision restrictions: - action: hide condition: 'false' weight: 80 method: type: hidden value: image packages: label: Initial packages type: textarea value: 'acl anacron bash-completion bridge-utils bsdmainutils build-essential cloud-init curl daemonize debconf-utils gdisk grub-pc hpsa-dkms hwloc i40e-dkms linux-firmware linux-firmware-nonfree linux-headers-generic-lts-trusty linux-image-generic-lts-trusty lvm2 mcollective mdadm multipath-tools multipath-tools-boot nailgun-agent nailgun-mcagents network-checker ntp openssh-client openssh-server puppet python-amqp ruby-augeas ruby-ipaddress ruby-json ruby-netaddr ruby-openstack ruby-shadow ruby-stomp telnet ubuntu-minimal ubuntu-standard uuid-runtime vim virt-what vlan ' weight: 10 public_network_assignment: assign_to_all_nodes: description: When disabled, public network will be assigned to controllers only label: Assign public network to all nodes type: checkbox value: false weight: 10 metadata: group: network label: Public network assignment restrictions: - action: hide condition: cluster:net_provider != 'neutron' weight: 10 public_ssl: cert_data: description: Certificate and private key data, concatenated into a single file label: Certificate restrictions: - action: hide condition: (settings:public_ssl.cert_source.value != 'user_uploaded') or (settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false) type: file value: '' weight: 40 cert_source: description: From where we'll get certificate and private key label: Select source for certificate restrictions: - action: hide condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false type: radio value: self_signed values: - data: self_signed description: Generate private key and certificate that will be signed by this key label: Self-signed - data: user_uploaded description: Use pre-generated key and certificate label: I have my own keypair with certificate weight: 30 horizon: description: Secure access to Horizon enabling HTTPS instead of HTTP label: HTTPS for Horizon restrictions: - settings:public_ssl.services.value == false: TLS for OpenStack public endpoints should be enabled type: checkbox value: false weight: 20 hostname: description: Your DNS entries should point to this name. Self-signed certificates also will use this hostname label: DNS hostname for public TLS endpoints restrictions: - action: hide condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value == false type: text value: public.fuel.local weight: 50 metadata: group: security label: Public TLS weight: 110 services: description: Enable TLS termination on HAProxy for OpenStack services label: TLS for OpenStack public endpoints type: checkbox value: false weight: 10 repo_setup: metadata: always_editable: true group: general label: Repositories weight: 50 repos: description: 'Please note: the first repository will be considered the operating system mirror that will be used during node provisioning. To create a local repository mirror on the Fuel master node, please follow the instructions provided by running "fuel-createmirror --help" on the Fuel master node. Please make sure your Fuel master node has Internet access to the repository before attempting to create a mirror. For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-10.0/operations.html#external-ubuntu-ops). ' extra_priority: null type: custom_repo_configuration value: - name: ubuntu priority: null section: main universe multiverse suite: trusty type: deb uri: http://archive.ubuntu.com/ubuntu/ - name: ubuntu-updates priority: null section: main universe multiverse suite: trusty-updates type: deb uri: http://archive.ubuntu.com/ubuntu/ - name: ubuntu-security priority: null section: main universe multiverse suite: trusty-security type: deb uri: http://archive.ubuntu.com/ubuntu/ - name: mos priority: 1050 section: main restricted suite: mos10.0 type: deb uri: http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/x86_64 - name: mos-updates priority: 1050 section: main restricted suite: mos10.0-updates type: deb uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/ - name: mos-security priority: 1050 section: main restricted suite: mos10.0-security type: deb uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/ - name: mos-holdback priority: 1100 section: main restricted suite: mos10.0-holdback type: deb uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/{cluster.release.environment_version}/ - name: Auxiliary priority: 1150 section: main restricted suite: auxiliary type: deb uri: http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/auxiliary service_user: homedir: type: hidden value: /var/lib/fuel metadata: group: general label: Service user account restrictions: - action: hide condition: 'true' weight: 10 name: type: hidden value: fuel password: type: hidden value: generator: password root_password: type: hidden value: r00tme sudo: type: hidden value: 'ALL=(ALL) NOPASSWD: ALL' storage: admin_key: type: hidden value: generator: cephx_key bootstrap_osd_key: type: hidden value: generator: cephx_key ephemeral_ceph: description: Configures Nova to store ephemeral volumes in RBD. This works best if Ceph is enabled for volumes and images, too. Enables live migration of all types of Ceph backed VMs (without this option, live migration will only work with VMs launched from Cinder volumes). label: Ceph RBD for ephemeral volumes (Nova) type: checkbox value: false weight: 75 fsid: type: hidden value: generator: uuid4 images_ceph: description: Configures Glance to use the Ceph RBD backend to store images. If enabled, this option will prevent Swift from installing. label: Ceph RBD for images (Glance) restrictions: - settings:storage.images_vcenter.value == true: Only one Glance backend could be selected. type: checkbox value: false weight: 30 images_vcenter: description: Configures Glance to use the vCenter/ESXi backend to store images. If enabled, this option will prevent Swift from installing. label: VMware vCenter/ESXi datastore for images (Glance) restrictions: - action: hide condition: settings:common.use_vcenter.value != true - condition: settings:storage.images_ceph.value == true message: Only one Glance backend could be selected. type: checkbox value: false weight: 35 metadata: group: storage label: Storage Backends weight: 60 mon_key: type: hidden value: generator: cephx_key objects_ceph: description: Configures RadosGW front end for Ceph RBD. This exposes S3 and Swift API Interfaces. If enabled, this option will prevent Swift from installing. label: Ceph RadosGW for objects (Swift API) type: checkbox value: false weight: 80 osd_pool_size: description: Configures the default number of object replicas in Ceph. This number must be equal to or lower than the number of deployed 'Ceph OSD' nodes. label: Ceph object replication factor regex: error: Invalid number source: ^[1-9]\d*$ type: text value: '3' weight: 85 radosgw_key: type: hidden value: generator: cephx_key volumes_block_device: description: High performance block device storage. It is recommended to have at least one Cinder Block Device label: Cinder Block device driver restrictions: - settings:storage.volumes_ceph.value == true type: checkbox value: false weight: 15 volumes_ceph: description: Configures Cinder to store volumes in Ceph RBD images. label: Ceph RBD for volumes (Cinder) restrictions: - settings:storage.volumes_lvm.value == true or settings:storage.volumes_block_device.value == true type: checkbox value: false weight: 20 volumes_lvm: description: It is recommended to have at least one Cinder node. label: Cinder LVM over iSCSI for volumes restrictions: - settings:storage.volumes_ceph.value == true type: checkbox value: true weight: 10 syslog: metadata: enabled: false group: logging label: Syslog toggleable: true weight: 50 syslog_port: description: Remote syslog port label: Port regex: error: Invalid syslog port 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])$ type: text value: '514' weight: 20 syslog_server: description: Remote syslog hostname label: Hostname regex: error: Invalid hostname source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$ type: text value: '' weight: 10 syslog_transport: label: Syslog transport protocol type: radio value: tcp values: - data: udp description: '' label: UDP - data: tcp description: '' label: TCP weight: 30 workloads_collector: enabled: type: hidden value: true metadata: group: general label: Workloads Collector User restrictions: - action: hide condition: 'true' weight: 10 password: type: password value: generator: password tenant: type: text value: services user: type: text value: fuel_stats_user generated: aodh: db_password: generator: password user_password: generator: password base_syslog: syslog_port: generator: identical generator_arg: '514' syslog_server: generator: ip generator_arg: admin ceilometer: db_password: generator: password metering_secret: generator: password user_password: generator: password cinder: db_password: generator: password fixed_key: generator: hexstring generator_arg: '64' user_password: generator: password cobbler: profile: generator: identical generator_arg: ubuntu_bootstrap deployed_before: value: false glance: db_password: generator: password user_password: generator: password glance_glare: user_password: generator: password heat: auth_encryption_key: generator: hexstring generator_arg: '32' db_password: generator: password rabbit_password: generator: password user_password: generator: password horizon: secret_key: generator: hexstring generator_arg: '64' ironic: db_password: generator: password swift_tempurl_key: generator: password user_password: generator: password keystone: admin_token: generator: password db_password: generator: password murano: db_password: generator: password rabbit_password: generator: password user_password: generator: password murano-cfapi: db_password: generator: password rabbit_password: generator: password user_password: generator: password mysql: root_password: generator: password wsrep_password: generator: password nova: db_password: generator: password state_path: /var/lib/nova user_password: generator: password provision: codename: trusty image_data: /: container: gzip format: ext4 uri: http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_amd64.img.gz /boot: container: gzip format: ext2 uri: http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_amd64-boot.img.gz puppet: manifests: rsync://{settings.MASTER_IP}:/puppet/{cluster.release.version}/manifests/ modules: rsync://{settings.MASTER_IP}:/puppet/{cluster.release.version}/modules/ quantum_settings: database: passwd: generator: password keystone: admin_password: generator: password metadata: metadata_proxy_shared_secret: generator: password rabbit: password: generator: password sahara: db_password: generator: password user_password: generator: password swift: user_password: generator: password components_metadata: - bind: - - settings:common.libvirt_type.value - qemu compatible: - name: hypervisor:vmware default: true description: dialog.create_cluster_wizard.compute.qemu_description label: dialog.create_cluster_wizard.compute.qemu name: hypervisor:qemu weight: 5 - bind: - settings:common.use_vcenter.value compatible: - name: hypervisor:qemu description: dialog.create_cluster_wizard.compute.vcenter_description label: dialog.create_cluster_wizard.compute.vcenter name: hypervisor:vmware requires: - message: dialog.create_cluster_wizard.compute.vcenter_warning name: hypervisor:qemu weight: 15 - compatible: - name: hypervisor:* - name: network:neutron:ml2:* default: true description: dialog.create_cluster_wizard.network.neutron_ml2_description label: dialog.create_cluster_wizard.network.neutron_ml2 name: network:neutron:core:ml2 weight: 1000 - bind: - - cluster:net_provider - neutron - - cluster:net_segment_type - vlan compatible: - name: network:neutron:core:ml2 - name: hypervisor:qemu - name: hypervisor:vmware default: true description: dialog.create_cluster_wizard.network.neutron_vlan_description incompatible: - message: dialog.create_cluster_wizard.network.vlan_tun_alert name: network:neutron:ml2:tun label: common.network.neutron_vlan name: network:neutron:ml2:vlan requires: - name: network:neutron:core:ml2 weight: 5 - bind: - - cluster:net_provider - neutron - - cluster:net_segment_type - tun compatible: - name: network:neutron:core:ml2 - name: hypervisor:qemu description: dialog.create_cluster_wizard.network.neutron_tun_description incompatible: - message: dialog.create_cluster_wizard.network.vlan_tun_alert name: network:neutron:ml2:vlan - message: dialog.create_cluster_wizard.network.hypervisor_alert name: hypervisor:vmware - message: dialog.create_cluster_wizard.additional.ironic_network_mode_alert name: additional_service:ironic label: common.network.neutron_tun name: network:neutron:ml2:tun requires: - name: network:neutron:core:ml2 weight: 10 - bind: - settings:storage.volumes_lvm.value compatible: - name: hypervisor:qemu - name: hypervisor:vmware - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: network:neutron:ml2:tun default: true description: dialog.create_cluster_wizard.storage.default_provider incompatible: - message: LVM not compatible with Ceph name: storage:block:ceph label: dialog.create_cluster_wizard.storage.lvm name: storage:block:lvm weight: 5 - bind: - - settings:storage.volumes_ceph.value - true - - settings:storage.volumes_lvm.value - false compatible: - name: hypervisor:qemu - name: hypervisor:vmware - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: network:neutron:ml2:tun - name: storage:object:ceph - name: storage:ephemeral:ceph - name: storage:image:ceph description: dialog.create_cluster_wizard.storage.ceph_block incompatible: - message: Ceph not compatible with LVM name: storage:block:lvm label: dialog.create_cluster_wizard.storage.ceph name: storage:block:ceph weight: 10 - bind: - settings:storage.objects_ceph.value compatible: - name: hypervisor:qemu - name: hypervisor:vmware - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: network:neutron:ml2:tun - name: storage:block:lvm - name: storage:block:ceph - name: storage:ephemeral:ceph - name: storage:image:ceph description: dialog.create_cluster_wizard.storage.ceph_object label: dialog.create_cluster_wizard.storage.ceph name: storage:object:ceph weight: 10 - bind: - settings:storage.ephemeral_ceph.value compatible: - name: hypervisor:qemu - name: hypervisor:vmware - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: network:neutron:ml2:tun - name: storage:block:lvm - name: storage:block:ceph - name: storage:object:ceph - name: storage:image:ceph description: dialog.create_cluster_wizard.storage.ceph_ephemeral label: dialog.create_cluster_wizard.storage.ceph name: storage:ephemeral:ceph weight: 10 - bind: - settings:storage.images_ceph.value compatible: - name: hypervisor:qemu - name: hypervisor:vmware - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: network:neutron:ml2:tun - name: storage:block:lvm - name: storage:block:ceph - name: storage:object:ceph - name: storage:ephemeral:ceph description: dialog.create_cluster_wizard.storage.ceph_image label: dialog.create_cluster_wizard.storage.ceph name: storage:image:ceph weight: 10 - bind: - settings:additional_components.sahara.value compatible: - name: hypervisor:qemu - name: hypervisor:vmware - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: network:neutron:ml2:tun - name: storage:block:lvm - name: storage:block:ceph - name: storage:object:ceph - name: storage:ephemeral:ceph - name: storage:image:ceph - name: additional_service:sahara - name: additional_service:murano - name: additional_service:ceilometer - name: additional_service:ironic description: dialog.create_cluster_wizard.additional.install_sahara_description label: dialog.create_cluster_wizard.additional.install_sahara name: additional_service:sahara weight: 10 - bind: - settings:additional_components.murano.value compatible: - name: hypervisor:qemu - name: hypervisor:vmware - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: network:neutron:ml2:tun - name: storage:block:lvm - name: storage:block:ceph - name: storage:object:ceph - name: storage:ephemeral:ceph - name: storage:image:ceph - name: additional_service:sahara - name: additional_service:ceilometer - name: additional_service:ironic description: dialog.create_cluster_wizard.additional.install_murano_description label: dialog.create_cluster_wizard.additional.install_murano name: additional_service:murano weight: 20 - bind: - settings:additional_components.ceilometer.value compatible: - name: hypervisor:qemu - name: hypervisor:vmware - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: network:neutron:ml2:tun - name: storage:block:lvm - name: storage:block:ceph - name: storage:object:ceph - name: storage:ephemeral:ceph - name: storage:image:ceph - name: additional_service:sahara - name: additional_service:murano - name: additional_service:ironic description: dialog.create_cluster_wizard.additional.install_ceilometer_description label: dialog.create_cluster_wizard.additional.install_ceilometer name: additional_service:ceilometer weight: 30 - bind: - settings:additional_components.ironic.value compatible: - name: hypervisor:qemu - name: network:neutron:core:ml2 - name: network:neutron:ml2:vlan - name: storage:block:lvm - name: storage:block:ceph - name: storage:object:ceph - name: storage:ephemeral:ceph - name: storage:image:ceph - name: additional_service:sahara - name: additional_service:murano - name: additional_service:ceilometer description: dialog.create_cluster_wizard.additional.install_ironic_description incompatible: - message: dialog.create_cluster_wizard.additional.ironic_network_mode_alert name: network:neutron:ml2:tun label: dialog.create_cluster_wizard.additional.install_ironic name: additional_service:ironic weight: 40 description: This option will install the OpenStack Mitaka packages using Ubuntu as a base operating system. With high availability features built in, you are getting a robust, enterprise-grade OpenStack deployment. id: 2 is_deployable: true modes_metadata: ha_compact: description: This configuration Deploys OpenStack ready for high availability (HA). Controller services are prepared for HA by setting up a base MySQL/Galera, RabbitMQ and HAProxy so that additional controllers can be deployed NOW, or scaled out LATER. 3 or more controllers are required for a true HA environment. name: Newton on Ubuntu 14.04 operating_system: Ubuntu roles_metadata: base-os: description: Install base Operating System without additional packages and configuration. group: other name: Operating System weight: 70 ceph-osd: description: Ceph storage can be configured to provide storage for block volumes (Cinder), images (Glance) and ephemeral instance storage (Nova). It can also provide object storage through the S3 and Swift API (See settings to enable each). group: storage limits: min: settings:storage.osd_pool_size.value name: Ceph OSD restrictions: - condition: settings:storage.volumes_ceph.value == false and settings:storage.images_ceph.value == false and settings:storage.ephemeral_ceph.value == false and settings:storage.objects_ceph.value == false message: Ceph should be enabled in the environment settings. update_once: - controller weight: 50 cinder: description: Cinder provides scheduling of block storage resources, typically delivered over iSCSI and other compatible backend storage systems. Block storage can be used for database storage, expandable file systems, or to provide a server with access to raw block level devices. group: storage limits: recommended: 1 name: Cinder restrictions: - condition: settings:storage.volumes_lvm.value == false message: Cinder LVM should be enabled in the environment settings. - condition: settings:storage.volumes_ceph.value == true message: Ceph RBD cannot be used with Cinder weight: 30 cinder-block-device: conflicts: - controller - cinder - cinder-vmware - ceph-osd description: Host node for Cinder Block Devices. group: storage has_primary: false name: Cinder Block Device public_ip_required: false restrictions: - condition: settings:storage.volumes_block_device.value == false message: Cinder Block Device driver should be enabled in the environment settings. - condition: settings:storage.volumes_ceph.value == true message: Ceph RBD cannot be used with Cinder Block Device weight: 35 cinder-vmware: description: Cinder-VMware provides scheduling of block storage resources delivered over VMware vCenter. Block storage can be used for database storage, expandable file systems, or providing a server with access to raw block level devices. group: storage limits: recommended: 1 name: Cinder Proxy to VMware Datastore restrictions: - action: hide condition: settings:common.use_vcenter.value == false weight: 40 compute: description: A Compute node creates, manages, and terminates virtual machine instances. fault_tolerance: 2% group: compute limits: recommended: 1 name: Compute public_for_dvr_required: true weight: 20 compute-vmware: conflicts: - controller - compute - cinder - cinder-block-device - ceph-osd - mongo - base-os - virt - ironic description: A node that runs nova-compute with VCDriver, that manages ESXi computing resources via VMware vCenter. group: compute name: Compute VMware restrictions: - action: hide condition: settings:common.use_vcenter.value == false weight: 90 controller: conflicts: - compute description: The Controller initiates orchestration activities and provides an external API. Other components like Glance (image storage), Keystone (identity management), Horizon (OpenStack dashboard) and Nova-Scheduler are installed on the controller as well. group: base has_primary: true limits: min: 1 overrides: - condition: settings:neutron_advanced_configuration.neutron_l3_ha.value == true message: Neutron L3 HA requires at least 2 Controller nodes to function properly. min: 2 recommended: 3 name: Controller public_for_dvr_required: true public_ip_required: true update_required: - compute - cinder weight: 10 ironic: conflicts: - compute description: Ironic conductor. group: compute limits: min: 1 recommended: 3 name: Ironic restrictions: - condition: settings:additional_components.ironic.value == false message: Ironic should be enabled in the environment settings. weight: 100 mongo: conflicts: - compute - ceph-osd description: A feature-complete and recommended database for storage of metering data from OpenStack Telemetry (Ceilometer). group: other has_primary: true limits: min: 1 overrides: - condition: cluster:mode != 'ha_compact' max: 1 message: At most 1 MongoDB node can be added for non-HA deployment - condition: cluster:mode == 'ha_compact' message: At least 3 MongoDB nodes are recommended for HA deployment. recommended: 3 name: Telemetry - MongoDB restrictions: - condition: settings:additional_components.ceilometer.value == false message: Ceilometer should be enabled in the environment settings. - condition: settings:additional_components.mongo.value == true message: You are already using external MongoDB. weight: 60 virt: conflicts: - controller - base-os description: 'ADVANCED: Make available possibilities to spawn vms on this node that can be assign as a normal nodes.' group: compute name: Virtual public_ip_required: true restrictions: - action: hide condition: not ('advanced' in version:feature_groups) weight: 80 state: available version: newton-10.0 vmware_attributes_metadata: editable: metadata: - fields: - description: Availability zone name label: Availability zone name: az_name regex: error: Invalid availability zone name source: ^(?!nova$)\w+$ type: text - description: vCenter host or IP label: vCenter host name: vcenter_host regex: error: Invalid vCenter host source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$ type: text - description: vCenter username label: vCenter username name: vcenter_username regex: error: Empty vCenter username source: \S type: text - description: vCenter password label: vCenter password name: vcenter_password regex: error: Empty vCenter password source: \S type: password - editable_for_deployed: true fields: - description: vSphere cluster label: vSphere cluster name: vsphere_cluster regex: error: Invalid vSphere cluster source: \S type: text - description: Service name label: Service name name: service_name regex: error: Invalid service name source: ^\w[\w\-]+$ type: text - description: Datastore regex label: Datastore regex name: datastore_regex regex: error: Invalid datastore regex source: \S type: text - description: Target node for nova-compute service label: Target node name: target_node type: select name: nova_computes type: array name: availability_zones restrictions: - condition: settings:common.use_vcenter.value == false message: VMware vCenter not enabled for cluster type: array - fields: - description: vCenter host or IP label: vCenter host name: vcenter_host regex: error: Invalid vCenter host source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$ type: text - description: vCenter username label: vCenter username name: vcenter_username regex: error: Empty vCenter username source: \S type: text - description: vCenter password label: vCenter password name: vcenter_password regex: error: Empty vCenter password source: \S type: password - description: Datacenter label: Datacenter name: datacenter regex: error: Invalid datacenter source: \S type: text - description: Datastore label: Datastore name: datastore regex: error: Invalid datastore source: \S type: text - description: File containing the trusted CA bundle that emitted vCenter server certificate. If empty vCenters certificate is not verified. label: CA file name: ca_file type: file name: glance restrictions: - condition: settings:storage.images_vcenter.value == false or settings:common.use_vcenter.value == false message: VMware vCenter datastore for images is not enabled in Settings tab type: object value: availability_zones: - az_name: vcenter nova_computes: - datastore_regex: '' service_name: '' target_node: current: id: controllers label: controllers options: - id: controllers label: controllers vsphere_cluster: '' vcenter_host: '' vcenter_password: '' vcenter_username: '' glance: ca_file: '' datacenter: '' datastore: '' vcenter_host: '' vcenter_password: '' vcenter_username: '' repo_setup: metadata: always_editable: true group: general label: Repositories weight: 50 repos: - name: ubuntu priority: null section: main universe multiverse suite: trusty type: deb uri: http://archive.ubuntu.com/ubuntu/ - name: ubuntu-updates priority: null section: main universe multiverse suite: trusty-updates type: deb uri: http://archive.ubuntu.com/ubuntu/ - name: ubuntu-security priority: null section: main universe multiverse suite: trusty-security type: deb uri: http://archive.ubuntu.com/ubuntu/ - name: mos priority: 1050 section: main restricted suite: mos10.0 type: deb uri: http://10.145.0.2:8080/newton-10.0/ubuntu/x86_64 - name: mos-updates priority: 1050 section: main restricted suite: mos10.0-updates type: deb uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/10.0/ - name: mos-security priority: 1050 section: main restricted suite: mos10.0-security type: deb uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/10.0/ - name: mos-holdback priority: 1100 section: main restricted suite: mos10.0-holdback type: deb uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/10.0/ - name: Auxiliary priority: 1150 section: main restricted suite: auxiliary type: deb uri: http://10.145.0.2:8080/newton-10.0/ubuntu/auxiliary resume_guests_state_on_host_boot: true roles: - ceph-osd sahara: db_password: qnV0sBuaBWkQw6wlGkBvkmDp enabled: false user_password: Gi7BiTsI3mZqA2f8s0rSaZl5 service_user: homedir: /var/lib/fuel metadata: group: general label: Service user account restrictions: - action: hide condition: 'true' weight: 10 name: fuel password: SeaVEJ8Di6cBV1sBiuIGwq7F root_password: r00tme sudo: 'ALL=(ALL) NOPASSWD: ALL' status: discover storage: admin_key: AQCAeEhXAAAAABAAUyZIfDyV73bcuhUgp/hUSg== bootstrap_osd_key: AQCAeEhXAAAAABAAhFBDiEZbn2pr9iD8yEG2hQ== ephemeral_ceph: true fsid: 32e06672-5f77-4d01-a9ab-21656d4398ca images_ceph: true images_vcenter: false metadata: group: storage label: Storage Backends weight: 60 mon_key: AQCAeEhXAAAAABAAwwdwDuGUXdIc1g2H69e14w== objects_ceph: true osd_pool_size: '2' per_pool_pg_nums: .rgw: 64 backups: 64 compute: 128 default_pg_num: 64 images: 64 volumes: 256 pg_num: 64 radosgw_key: AQCAeEhXAAAAABAAHc+Rfui5XbwVwv4b9As2dQ== volumes_block_device: false volumes_ceph: true volumes_lvm: false storage_network_range: 192.168.1.0/24 swift: user_password: wy9f6ALPLPLP3EviZzeja1FO syslog: metadata: enabled: false group: logging label: Syslog toggleable: true weight: 50 syslog_port: '514' syslog_server: '' syslog_transport: tcp task_deploy: true test_vm_image: container_format: bare disk_format: qcow2 glance_properties: '' img_name: TestVM img_path: /usr/share/cirros-testvm/cirros-x86_64-disk.img min_ram: 64 os_name: cirros properties: {} public: 'true' uid: '704' use_cow_images: true use_vcenter: false user_node_name: node-704 vms_conf: [] workloads_collector: create_user: false enabled: true metadata: group: general label: Workloads Collector User restrictions: - action: hide condition: 'true' weight: 10 password: ZHisdR52Bxdp2Xkxdc44zlOs tenant: services username: fuel_stats_user