diff --git a/hiera/neut_tun.murano.sahara.ceil.public_ssl-ceph-osd.yaml b/hiera/neut_tun.murano.sahara.ceil.public_ssl-ceph-osd.yaml new file mode 100644 index 0000000..f15bab9 --- /dev/null +++ b/hiera/neut_tun.murano.sahara.ceil.public_ssl-ceph-osd.yaml @@ -0,0 +1,1304 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: IHSDGxh2hLcmEVwPw7X02789 + user_password: AHv4H7f5YxhzzMn4a9IDozXU +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: g1KHd88dFgPAJKpxEgkQ43bP + enabled: true + metering_secret: BaKrf1tscXX6PbYSzl03AQFL + user_password: ZG6ecyEIKulRQxGbQvkYi2gH +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: xC2xutNqSiIlhhdzYGY4Rltl + fixed_key: 3110ca6e0203c6ceacd272c66d70fb1dbc997699e1602e920ab8bcf7d0ddeb3d + user_password: b2bhMeN2N7JQUi31lutsNgnX +cobbler: + profile: ubuntu_1404_x86_64 +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: 15 +deployment_mode: ha_compact +dpdk: {} +external_dns: + dns_list: + - 10.110.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: + - 10.110.0.1 +fail_if_error: true +fqdn: node-36.test.domain.local +fuel_version: '9.0' +glance: + db_password: 4438mVvKvU4opOzy9T6GIpWc + image_cache_max_size: '5368709120' + user_password: CtmMXaudFGjx0QwWyOzpBJeL +glance_glare: + user_password: kWi4O0tQJuhJzQNmwh5S1Aji +heat: + auth_encryption_key: c6e922996ab2fc6ebc63895ca8b83704 + db_password: vpBJ9ChcmY8ZZx6fxvzJ71Ec + enabled: true + rabbit_password: DItQyjpy4qdt3tMPi5VDPJK5 + user_password: Cm0xNUKDikfAysXg4ZHNxWt2 +horizon: + secret_key: f25a5c51fbe46b174dfb17f72ce44b2ee6777b9918f3354cbadb6eb4f8a98e81 +ironic: + db_password: y3SreNs9b8iVr1SRAlfaBAks + enabled: false + swift_tempurl_key: d7MXzd8OAehXj3j74CUedfaO + user_password: KH9OxQjqQVOe3SEPxz6Pl01g +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: z39FQPI97QSjngUmdQy7Xro2 + db_password: R2x81qcBgZC7qJVoUVI9GyfJ +last_controller: node-35 +libvirt_type: qemu +management_network_range: 192.168.0.0/24 +master_ip: 10.110.0.2 +metadata: + label: Common + weight: 10 +mongo: + enabled: false +mp: +- point: '1' + weight: '1' +- point: '2' + weight: '2' +murano: + db_password: QGBtsIPLpMgSEuPaNM6rHmiV + enabled: true + rabbit_password: aww2lqp1NNAwpT6lEgvafSiP + user_password: eY8xNaLrQAzMnRDtLNnT1vWX +murano-cfapi: + db_password: JVmBUnB7HAEYapXwb8j5C73p + enabled: false + rabbit_password: giSiokDa7tKnFahzr9UKgBcp + user_password: ePC6NDgBbFyvqYp4LpEi12uc +murano_glance_artifacts_plugin: + enabled: false +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_repo_url: http://storage.apps.openstack.org/ +mysql: + root_password: SRT9bfAcktE0DXTFCtSLB2kN + wsrep_password: dF1UqaxYLCd3m42u69dxK9Qn +network_metadata: + nodes: + node-21: + fqdn: node-21.test.domain.local + name: node-21 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.7 + glance/glare: 192.168.0.7 + heat/api: 192.168.0.7 + horizon: 192.168.0.7 + ironic/api: 192.168.0.7 + keystone/api: 192.168.0.7 + management: 192.168.0.7 + mgmt/corosync: 192.168.0.7 + mgmt/database: 192.168.0.7 + mgmt/memcache: 192.168.0.7 + mgmt/messaging: 192.168.0.7 + mgmt/vip: 192.168.0.7 + mongo/db: 192.168.0.7 + murano/api: 192.168.0.7 + murano/cfapi: 192.168.0.7 + neutron/api: 192.168.0.7 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.7 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (8a:5d) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.3 + 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.110.0.3 + 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/mesh: 192.168.2.6 + 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: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:bc) + node-30: + fqdn: node-30.test.domain.local + name: node-30 + network_roles: + admin/pxe: 10.110.0.7 + 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.110.0.7 + 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/mesh: 192.168.2.1 + 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: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '30' + uid: '30' + user_node_name: Untitled (60:5f) + node-31: + fqdn: node-31.test.domain.local + name: node-31 + network_roles: + admin/pxe: 10.110.0.10 + 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.110.0.10 + 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/mesh: 192.168.2.2 + 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: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '31' + uid: '31' + user_node_name: Untitled (76:7a) + node-35: + fqdn: node-35.test.domain.local + name: node-35 + network_roles: + admin/pxe: 10.110.0.4 + 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.110.0.4 + 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/mesh: 192.168.2.3 + 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: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '35' + uid: '35' + user_node_name: Untitled (e7:0d) + node-36: + fqdn: node-36.test.domain.local + name: node-36 + network_roles: + admin/pxe: 10.110.0.8 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.8 + 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/mesh: 192.168.2.4 + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.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: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '36' + uid: '36' + user_node_name: Untitled (18:01) + node-37: + fqdn: node-37.test.domain.local + name: node-37 + network_roles: + admin/pxe: 10.110.0.5 + 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.110.0.5 + 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/mesh: 192.168.2.5 + 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: '37' + uid: '37' + user_node_name: Untitled (6a:71) + vips: + management: + ipaddr: 192.168.0.9 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.5 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.8 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.4 + 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.110.0.8/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.4/24 + br-mgmt: + IP: + - 192.168.0.4/24 + br-storage: + IP: + - 192.168.1.4/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/mesh: br-mesh + 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-mesh + - 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 + - action: add-port + bridge: br-mesh + name: enp0s3.103 + 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: +- extra: + - disk/by-id/virtio-4c93ded9caec42338706 + free_space: 50636 + id: vda + name: vda + size: 51200 + 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: 19520 + 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 +- extra: + - disk/by-id/virtio-4e28aaeae3ca4ffb904b + free_space: 50636 + id: vdb + name: vdb + size: 51200 + 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: 50636 + type: partition +- extra: + - disk/by-id/virtio-5aa617498ff849c1a618 + free_space: 50636 + id: vdc + name: vdc + size: 51200 + 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: 50636 + type: partition +- _allocate_size: min + id: os + label: Base System + min_size: 19456 + type: vg + volumes: + - file_system: ext4 + mount: / + name: root + size: 15360 + type: lv + - file_system: swap + mount: swap + name: swap + size: 4096 + type: lv +nodes: +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (8a:5d) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-22 + role: compute + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:bc) +- fqdn: node-30.test.domain.local + internal_address: 192.168.0.1 + internal_netmask: 255.255.255.0 + name: node-30 + role: mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '30' + uid: '30' + user_node_name: Untitled (60:5f) +- fqdn: node-31.test.domain.local + internal_address: 192.168.0.2 + internal_netmask: 255.255.255.0 + name: node-31 + public_address: 172.16.0.2 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '31' + uid: '31' + user_node_name: Untitled (76:7a) +- fqdn: node-35.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-35 + public_address: 172.16.0.3 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '35' + uid: '35' + user_node_name: Untitled (e7:0d) +- fqdn: node-36.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-36 + role: ceph-osd + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '36' + uid: '36' + user_node_name: Untitled (18:01) +- fqdn: node-37.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-37 + role: ceph-osd + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '37' + uid: '37' + user_node_name: Untitled (6a:71) +nova: + db_password: rS2TmYNhiQX7Na6Aj2wXk1jg + enable_hugepages: false + state_path: /var/lib/nova + user_password: sSSz1PwRcQUXB4Mv1pAPLLKd +nova_quota: false +online: true +openstack_version: mitaka-9.0 +operator_user: + authkeys: '' + homedir: /home/fueladmin + metadata: + group: general + label: Operating System Access + weight: 15 + name: fueladmin + password: THNQgnFIvtUeYj8tSR8W2iOO + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 500 +private_network_range: 192.168.2.0/24 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_15_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_15_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: true + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: true +puppet: + manifests: rsync://10.110.0.2:/puppet/mitaka-9.0/manifests/ + modules: rsync://10.110.0.2:/puppet/mitaka-9.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 + segmentation_type: tun + tunnel_id_ranges: 2:65535 + L3: + use_namespaces: true + database: + passwd: 2GcUi1IEefWeBfvauPdoDdo7 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: dK3hKdZdX0SXpKea03fJAy9g + metadata: + metadata_proxy_shared_secret: uH9BKoN1LEa0TZo4Numaw2VE + 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: tun + physnet: null + 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: NZPWa2GSc1NZm8peWvYPEEAT +repo_setup: + installer_initrd: + local: /var/www/nailgun/ubuntu/x86_64/images/initrd.gz + remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz + installer_kernel: + local: /var/www/nailgun/ubuntu/x86_64/images/linux + remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux + 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: mos9.0 + type: deb + uri: http://10.110.0.2:8080/mitaka-9.0/ubuntu/x86_64 + - name: mos-updates + priority: 1050 + section: main restricted + suite: mos9.0-updates + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: mos-security + priority: 1050 + section: main restricted + suite: mos9.0-security + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: mos-holdback + priority: 1100 + section: main restricted + suite: mos9.0-holdback + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: Auxiliary + priority: 1150 + section: main restricted + suite: auxiliary + type: deb + uri: http://10.110.0.2:8080/mitaka-9.0/ubuntu/auxiliary +resume_guests_state_on_host_boot: true +role: ceph-osd +sahara: + db_password: E3BgyD8X7GH46sDjdLRxFZon + enabled: true + user_password: xgteanEJNF7FtOV6DyV7u3UT +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: 27jzLpM25gskkJdIs3GBg4Lv + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDZAgVXAAAAABAAxiEOXZTuCKgTNtYIVhILBw== + bootstrap_osd_key: AQDZAgVXAAAAABAAcnkcf55gR2fTtJuC8EKKAA== + ephemeral_ceph: false + fsid: 6a6e3007-7865-418c-ac5f-3bb9e7bf379e + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDZAgVXAAAAABAAtr+4jQ0p2VFt/e82WytMrg== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 256 + backups: 256 + compute: 256 + default_pg_num: 256 + images: 256 + volumes: 256 + pg_num: 256 + radosgw_key: AQDZAgVXAAAAABAAb/x6C194c2KDTU2omqGktA== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: ObkGOmXXb0C9mgflmL5CV7Ie +syslog: + metadata: + enabled: false + group: logging + label: Syslog + toggleable: true + weight: 50 + syslog_port: '514' + syslog_server: '' + syslog_transport: tcp +task_deploy: true +tasks: +- id: reserved_ports + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/reserved_ports.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 180 + priority: 100 + type: puppet + uids: + - '36' +- id: hiera + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 200 + type: puppet + uids: + - '36' +- id: setup_repositories + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/setup_repositories.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 300 + type: puppet + uids: + - '36' +- id: fuel_pkgs + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 400 + type: puppet + uids: + - '36' +- id: globals + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/globals/globals.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 500 + type: puppet + uids: + - '36' +- id: logging + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/logging/logging.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 600 + type: puppet + uids: + - '36' +- id: tools + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/tools/tools.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 700 + type: puppet + uids: + - '36' +- id: netconfig + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 800 + type: puppet + uids: + - '36' +- id: connectivity_tests + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 900 + type: puppet + uids: + - '36' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1000 + type: puppet + uids: + - '36' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1100 + type: puppet + uids: + - '36' +- id: top-role-ceph-osd + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ceph/ceph-osd.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1200 + type: puppet + uids: + - '36' +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 + public: 'true' +uid: '36' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (18:01) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: qACZYsXqhTeVYBuRimCiiBUu + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.murano.sahara.ceil.public_ssl-compute.yaml b/hiera/neut_tun.murano.sahara.ceil.public_ssl-compute.yaml new file mode 100644 index 0000000..b5e5629 --- /dev/null +++ b/hiera/neut_tun.murano.sahara.ceil.public_ssl-compute.yaml @@ -0,0 +1,1373 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: IHSDGxh2hLcmEVwPw7X02789 + user_password: AHv4H7f5YxhzzMn4a9IDozXU +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: g1KHd88dFgPAJKpxEgkQ43bP + enabled: true + metering_secret: BaKrf1tscXX6PbYSzl03AQFL + user_password: ZG6ecyEIKulRQxGbQvkYi2gH +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: xC2xutNqSiIlhhdzYGY4Rltl + fixed_key: 3110ca6e0203c6ceacd272c66d70fb1dbc997699e1602e920ab8bcf7d0ddeb3d + user_password: b2bhMeN2N7JQUi31lutsNgnX +cobbler: + profile: ubuntu_1404_x86_64 +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: 15 +deployment_mode: ha_compact +dpdk: {} +external_dns: + dns_list: + - 10.110.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: + - 10.110.0.1 +fail_if_error: false +fqdn: node-22.test.domain.local +fuel_version: '9.0' +glance: + db_password: 4438mVvKvU4opOzy9T6GIpWc + image_cache_max_size: '5368709120' + user_password: CtmMXaudFGjx0QwWyOzpBJeL +glance_glare: + user_password: kWi4O0tQJuhJzQNmwh5S1Aji +heat: + auth_encryption_key: c6e922996ab2fc6ebc63895ca8b83704 + db_password: vpBJ9ChcmY8ZZx6fxvzJ71Ec + enabled: true + rabbit_password: DItQyjpy4qdt3tMPi5VDPJK5 + user_password: Cm0xNUKDikfAysXg4ZHNxWt2 +horizon: + secret_key: f25a5c51fbe46b174dfb17f72ce44b2ee6777b9918f3354cbadb6eb4f8a98e81 +ironic: + db_password: y3SreNs9b8iVr1SRAlfaBAks + enabled: false + swift_tempurl_key: d7MXzd8OAehXj3j74CUedfaO + user_password: KH9OxQjqQVOe3SEPxz6Pl01g +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: z39FQPI97QSjngUmdQy7Xro2 + db_password: R2x81qcBgZC7qJVoUVI9GyfJ +last_controller: node-35 +libvirt_type: qemu +management_network_range: 192.168.0.0/24 +master_ip: 10.110.0.2 +metadata: + label: Common + weight: 10 +mongo: + enabled: false +mp: +- point: '1' + weight: '1' +- point: '2' + weight: '2' +murano: + db_password: QGBtsIPLpMgSEuPaNM6rHmiV + enabled: true + rabbit_password: aww2lqp1NNAwpT6lEgvafSiP + user_password: eY8xNaLrQAzMnRDtLNnT1vWX +murano-cfapi: + db_password: JVmBUnB7HAEYapXwb8j5C73p + enabled: false + rabbit_password: giSiokDa7tKnFahzr9UKgBcp + user_password: ePC6NDgBbFyvqYp4LpEi12uc +murano_glance_artifacts_plugin: + enabled: false +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_repo_url: http://storage.apps.openstack.org/ +mysql: + root_password: SRT9bfAcktE0DXTFCtSLB2kN + wsrep_password: dF1UqaxYLCd3m42u69dxK9Qn +network_metadata: + nodes: + node-21: + fqdn: node-21.test.domain.local + name: node-21 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.7 + glance/glare: 192.168.0.7 + heat/api: 192.168.0.7 + horizon: 192.168.0.7 + ironic/api: 192.168.0.7 + keystone/api: 192.168.0.7 + management: 192.168.0.7 + mgmt/corosync: 192.168.0.7 + mgmt/database: 192.168.0.7 + mgmt/memcache: 192.168.0.7 + mgmt/messaging: 192.168.0.7 + mgmt/vip: 192.168.0.7 + mongo/db: 192.168.0.7 + murano/api: 192.168.0.7 + murano/cfapi: 192.168.0.7 + neutron/api: 192.168.0.7 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.7 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (8a:5d) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.3 + 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.110.0.3 + 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/mesh: 192.168.2.6 + 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: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:bc) + node-30: + fqdn: node-30.test.domain.local + name: node-30 + network_roles: + admin/pxe: 10.110.0.7 + 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.110.0.7 + 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/mesh: 192.168.2.1 + 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: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '30' + uid: '30' + user_node_name: Untitled (60:5f) + node-31: + fqdn: node-31.test.domain.local + name: node-31 + network_roles: + admin/pxe: 10.110.0.10 + 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.110.0.10 + 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/mesh: 192.168.2.2 + 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: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '31' + uid: '31' + user_node_name: Untitled (76:7a) + node-35: + fqdn: node-35.test.domain.local + name: node-35 + network_roles: + admin/pxe: 10.110.0.4 + 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.110.0.4 + 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/mesh: 192.168.2.3 + 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: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '35' + uid: '35' + user_node_name: Untitled (e7:0d) + node-36: + fqdn: node-36.test.domain.local + name: node-36 + network_roles: + admin/pxe: 10.110.0.8 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.8 + 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/mesh: 192.168.2.4 + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.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: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '36' + uid: '36' + user_node_name: Untitled (18:01) + node-37: + fqdn: node-37.test.domain.local + name: node-37 + network_roles: + admin/pxe: 10.110.0.5 + 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.110.0.5 + 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/mesh: 192.168.2.5 + 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: '37' + uid: '37' + user_node_name: Untitled (6a:71) + vips: + management: + ipaddr: 192.168.0.9 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.5 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.8 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.4 + 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.110.0.3/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.6/24 + br-mgmt: + IP: + - 192.168.0.6/24 + 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/mesh: br-mesh + 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-mesh + - 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 + - action: add-port + bridge: br-mesh + name: enp0s3.103 + 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: +- extra: + - disk/by-id/virtio-41f14020945a41cd9a80 + free_space: 50572 + id: vda + name: vda + size: 51200 + 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: 19520 + type: pv + vg: os + - lvm_meta_size: 64 + size: 31180 + type: pv + vg: vm +- extra: + - disk/by-id/virtio-fea358b15ea5446ba950 + free_space: 50572 + id: vdb + name: vdb + size: 51200 + 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 + - lvm_meta_size: 64 + size: 50636 + type: pv + vg: vm +- extra: + - disk/by-id/virtio-c106929426c14cee9c8a + free_space: 50572 + id: vdc + name: vdc + size: 51200 + 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 + - lvm_meta_size: 64 + size: 50636 + type: pv + vg: vm +- _allocate_size: min + id: os + label: Base System + min_size: 19456 + type: vg + volumes: + - file_system: ext4 + mount: / + name: root + size: 15360 + type: lv + - file_system: swap + mount: swap + name: swap + size: 4096 + type: lv +- _allocate_size: all + id: vm + label: Virtual Storage + min_size: 5120 + type: vg + volumes: + - file_system: xfs + mount: /var/lib/nova + name: nova + size: 132260 + type: lv +nodes: +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (8a:5d) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-22 + role: compute + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:bc) +- fqdn: node-30.test.domain.local + internal_address: 192.168.0.1 + internal_netmask: 255.255.255.0 + name: node-30 + role: mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '30' + uid: '30' + user_node_name: Untitled (60:5f) +- fqdn: node-31.test.domain.local + internal_address: 192.168.0.2 + internal_netmask: 255.255.255.0 + name: node-31 + public_address: 172.16.0.2 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '31' + uid: '31' + user_node_name: Untitled (76:7a) +- fqdn: node-35.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-35 + public_address: 172.16.0.3 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '35' + uid: '35' + user_node_name: Untitled (e7:0d) +- fqdn: node-36.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-36 + role: ceph-osd + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '36' + uid: '36' + user_node_name: Untitled (18:01) +- fqdn: node-37.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-37 + role: ceph-osd + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '37' + uid: '37' + user_node_name: Untitled (6a:71) +nova: + db_password: rS2TmYNhiQX7Na6Aj2wXk1jg + enable_hugepages: false + state_path: /var/lib/nova + user_password: sSSz1PwRcQUXB4Mv1pAPLLKd +nova_quota: false +online: true +openstack_version: mitaka-9.0 +operator_user: + authkeys: '' + homedir: /home/fueladmin + metadata: + group: general + label: Operating System Access + weight: 15 + name: fueladmin + password: THNQgnFIvtUeYj8tSR8W2iOO + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 500 +private_network_range: 192.168.2.0/24 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_15_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_15_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: true + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: true +puppet: + manifests: rsync://10.110.0.2:/puppet/mitaka-9.0/manifests/ + modules: rsync://10.110.0.2:/puppet/mitaka-9.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 + segmentation_type: tun + tunnel_id_ranges: 2:65535 + L3: + use_namespaces: true + database: + passwd: 2GcUi1IEefWeBfvauPdoDdo7 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: dK3hKdZdX0SXpKea03fJAy9g + metadata: + metadata_proxy_shared_secret: uH9BKoN1LEa0TZo4Numaw2VE + 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: tun + physnet: null + 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: NZPWa2GSc1NZm8peWvYPEEAT +repo_setup: + installer_initrd: + local: /var/www/nailgun/ubuntu/x86_64/images/initrd.gz + remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz + installer_kernel: + local: /var/www/nailgun/ubuntu/x86_64/images/linux + remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux + 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: mos9.0 + type: deb + uri: http://10.110.0.2:8080/mitaka-9.0/ubuntu/x86_64 + - name: mos-updates + priority: 1050 + section: main restricted + suite: mos9.0-updates + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: mos-security + priority: 1050 + section: main restricted + suite: mos9.0-security + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: mos-holdback + priority: 1100 + section: main restricted + suite: mos9.0-holdback + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: Auxiliary + priority: 1150 + section: main restricted + suite: auxiliary + type: deb + uri: http://10.110.0.2:8080/mitaka-9.0/ubuntu/auxiliary +resume_guests_state_on_host_boot: true +role: compute +sahara: + db_password: E3BgyD8X7GH46sDjdLRxFZon + enabled: true + user_password: xgteanEJNF7FtOV6DyV7u3UT +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: 27jzLpM25gskkJdIs3GBg4Lv + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDZAgVXAAAAABAAxiEOXZTuCKgTNtYIVhILBw== + bootstrap_osd_key: AQDZAgVXAAAAABAAcnkcf55gR2fTtJuC8EKKAA== + ephemeral_ceph: false + fsid: 6a6e3007-7865-418c-ac5f-3bb9e7bf379e + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDZAgVXAAAAABAAtr+4jQ0p2VFt/e82WytMrg== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 256 + backups: 256 + compute: 256 + default_pg_num: 256 + images: 256 + volumes: 256 + pg_num: 256 + radosgw_key: AQDZAgVXAAAAABAAb/x6C194c2KDTU2omqGktA== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: ObkGOmXXb0C9mgflmL5CV7Ie +syslog: + metadata: + enabled: false + group: logging + label: Syslog + toggleable: true + weight: 50 + syslog_port: '514' + syslog_server: '' + syslog_transport: tcp +task_deploy: true +tasks: +- id: reserved_ports + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/reserved_ports.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 180 + priority: 100 + type: puppet + uids: + - '22' +- id: hiera + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 200 + type: puppet + uids: + - '22' +- id: setup_repositories + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/setup_repositories.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 300 + type: puppet + uids: + - '22' +- id: fuel_pkgs + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 400 + type: puppet + uids: + - '22' +- id: globals + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/globals/globals.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 500 + type: puppet + uids: + - '22' +- id: logging + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/logging/logging.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 600 + type: puppet + uids: + - '22' +- id: tools + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/tools/tools.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 700 + type: puppet + uids: + - '22' +- id: netconfig + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 800 + type: puppet + uids: + - '22' +- id: connectivity_tests + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 900 + type: puppet + uids: + - '22' +- id: sriov_iommu_check + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/sriov_iommu_check.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 120 + priority: 1000 + type: puppet + uids: + - '22' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1100 + type: puppet + uids: + - '22' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1200 + type: puppet + uids: + - '22' +- id: top-role-compute + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/compute.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '22' +- id: openstack-network-common-config + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/common-config.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 1400 + type: puppet + uids: + - '22' +- id: openstack-network-plugins-l2 + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/plugins/ml2.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 1500 + type: puppet + uids: + - '22' +- id: openstack-network-agents-l3 + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/agents/l3.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 1600 + type: puppet + uids: + - '22' +- id: openstack-network-agents-sriov + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/agents/sriov.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 1700 + type: puppet + uids: + - '22' +- id: openstack-network-agents-metadata + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/agents/metadata.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 1800 + type: puppet + uids: + - '22' +- id: openstack-network-compute-nova + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/compute-nova.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 1900 + type: puppet + uids: + - '22' +- id: enable_nova_compute_service + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/enable_compute.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 2000 + type: puppet + uids: + - '22' +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 + public: 'true' +uid: '22' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (b6:bc) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: qACZYsXqhTeVYBuRimCiiBUu + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.murano.sahara.ceil.public_ssl-primary-controller.yaml b/hiera/neut_tun.murano.sahara.ceil.public_ssl-primary-controller.yaml new file mode 100644 index 0000000..7aee261 --- /dev/null +++ b/hiera/neut_tun.murano.sahara.ceil.public_ssl-primary-controller.yaml @@ -0,0 +1,2039 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: IHSDGxh2hLcmEVwPw7X02789 + user_password: AHv4H7f5YxhzzMn4a9IDozXU +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: g1KHd88dFgPAJKpxEgkQ43bP + enabled: true + metering_secret: BaKrf1tscXX6PbYSzl03AQFL + user_password: ZG6ecyEIKulRQxGbQvkYi2gH +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: xC2xutNqSiIlhhdzYGY4Rltl + fixed_key: 3110ca6e0203c6ceacd272c66d70fb1dbc997699e1602e920ab8bcf7d0ddeb3d + user_password: b2bhMeN2N7JQUi31lutsNgnX +cobbler: + profile: ubuntu_1404_x86_64 +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: 15 +deployment_mode: ha_compact +dpdk: {} +external_dns: + dns_list: + - 10.110.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: + - 10.110.0.1 +fail_if_error: true +fqdn: node-31.test.domain.local +fuel_version: '9.0' +glance: + db_password: 4438mVvKvU4opOzy9T6GIpWc + image_cache_max_size: '9405726720' + user_password: CtmMXaudFGjx0QwWyOzpBJeL +glance_glare: + user_password: kWi4O0tQJuhJzQNmwh5S1Aji +heat: + auth_encryption_key: c6e922996ab2fc6ebc63895ca8b83704 + db_password: vpBJ9ChcmY8ZZx6fxvzJ71Ec + enabled: true + rabbit_password: DItQyjpy4qdt3tMPi5VDPJK5 + user_password: Cm0xNUKDikfAysXg4ZHNxWt2 +horizon: + secret_key: f25a5c51fbe46b174dfb17f72ce44b2ee6777b9918f3354cbadb6eb4f8a98e81 +ironic: + db_password: y3SreNs9b8iVr1SRAlfaBAks + enabled: false + swift_tempurl_key: d7MXzd8OAehXj3j74CUedfaO + user_password: KH9OxQjqQVOe3SEPxz6Pl01g +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: z39FQPI97QSjngUmdQy7Xro2 + db_password: R2x81qcBgZC7qJVoUVI9GyfJ +last_controller: node-35 +libvirt_type: qemu +management_network_range: 192.168.0.0/24 +master_ip: 10.110.0.2 +metadata: + label: Common + weight: 10 +mongo: + enabled: false +mp: +- point: '1' + weight: '1' +- point: '2' + weight: '2' +murano: + db_password: QGBtsIPLpMgSEuPaNM6rHmiV + enabled: true + rabbit_password: aww2lqp1NNAwpT6lEgvafSiP + user_password: eY8xNaLrQAzMnRDtLNnT1vWX +murano-cfapi: + db_password: JVmBUnB7HAEYapXwb8j5C73p + enabled: false + rabbit_password: giSiokDa7tKnFahzr9UKgBcp + user_password: ePC6NDgBbFyvqYp4LpEi12uc +murano_glance_artifacts_plugin: + enabled: false +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_repo_url: http://storage.apps.openstack.org/ +mysql: + root_password: SRT9bfAcktE0DXTFCtSLB2kN + wsrep_password: dF1UqaxYLCd3m42u69dxK9Qn +network_metadata: + nodes: + node-21: + fqdn: node-21.test.domain.local + name: node-21 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.7 + glance/glare: 192.168.0.7 + heat/api: 192.168.0.7 + horizon: 192.168.0.7 + ironic/api: 192.168.0.7 + keystone/api: 192.168.0.7 + management: 192.168.0.7 + mgmt/corosync: 192.168.0.7 + mgmt/database: 192.168.0.7 + mgmt/memcache: 192.168.0.7 + mgmt/messaging: 192.168.0.7 + mgmt/vip: 192.168.0.7 + mongo/db: 192.168.0.7 + murano/api: 192.168.0.7 + murano/cfapi: 192.168.0.7 + neutron/api: 192.168.0.7 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.7 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (8a:5d) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.3 + 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.110.0.3 + 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/mesh: 192.168.2.6 + 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: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:bc) + node-30: + fqdn: node-30.test.domain.local + name: node-30 + network_roles: + admin/pxe: 10.110.0.7 + 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.110.0.7 + 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/mesh: 192.168.2.1 + 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: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '30' + uid: '30' + user_node_name: Untitled (60:5f) + node-31: + fqdn: node-31.test.domain.local + name: node-31 + network_roles: + admin/pxe: 10.110.0.10 + 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.110.0.10 + 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/mesh: 192.168.2.2 + 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: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '31' + uid: '31' + user_node_name: Untitled (76:7a) + node-35: + fqdn: node-35.test.domain.local + name: node-35 + network_roles: + admin/pxe: 10.110.0.4 + 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.110.0.4 + 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/mesh: 192.168.2.3 + 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: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '35' + uid: '35' + user_node_name: Untitled (e7:0d) + node-36: + fqdn: node-36.test.domain.local + name: node-36 + network_roles: + admin/pxe: 10.110.0.8 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.8 + 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/mesh: 192.168.2.4 + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.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: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '36' + uid: '36' + user_node_name: Untitled (18:01) + node-37: + fqdn: node-37.test.domain.local + name: node-37 + network_roles: + admin/pxe: 10.110.0.5 + 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.110.0.5 + 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/mesh: 192.168.2.5 + 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: '37' + uid: '37' + user_node_name: Untitled (6a:71) + vips: + management: + ipaddr: 192.168.0.9 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.5 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.8 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.4 + 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-ex: + IP: + - 172.16.0.2/24 + gateway: 172.16.0.1 + vendor_specific: + provider_gateway: 172.16.0.1 + br-floating: + IP: none + br-fw-admin: + IP: + - 10.110.0.10/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.2/24 + br-mgmt: + IP: + - 192.168.0.2/24 + br-storage: + IP: + - 192.168.1.2/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/radosgw: br-ex + ceph/replication: br-storage + cinder/api: br-mgmt + cinder/iscsi: br-storage + ex: br-ex + 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/floating: br-floating + neutron/mesh: br-mesh + nova/api: br-mgmt + nova/migration: br-mgmt + public/vip: br-ex + 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-ex + - action: add-br + name: br-floating + provider: ovs + - action: add-patch + bridges: + - br-floating + - br-ex + mtu: 65000 + provider: ovs + - action: add-br + name: br-mesh + - 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 + - action: add-port + bridge: br-mesh + name: enp0s3.103 + - action: add-port + bridge: br-ex + name: enp0s4 + 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: +- extra: + - disk/by-id/virtio-e57641c82db04c53b5d8 + free_space: 50380 + id: vda + name: vda + size: 51200 + 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: 64 + size: 19520 + type: pv + vg: os + - lvm_meta_size: 64 + size: 10304 + type: pv + vg: logs + - lvm_meta_size: 64 + size: 20544 + type: pv + vg: mysql + - lvm_meta_size: 64 + size: 268 + type: pv + vg: horizon + - lvm_meta_size: 0 + size: 0 + type: pv + vg: image +- extra: + - disk/by-id/virtio-9bb153c7e61640bb8d58 + free_space: 50380 + id: vdb + name: vdb + size: 51200 + type: disk + volumes: + - size: 300 + type: boot + - file_system: ext2 + mount: /boot + name: Boot + size: 200 + type: raid + - size: 192 + type: lvm_meta_pool + - lvm_meta_size: 0 + size: 0 + type: pv + vg: os + - lvm_meta_size: 0 + size: 0 + type: pv + vg: logs + - lvm_meta_size: 0 + size: 0 + type: pv + vg: mysql + - lvm_meta_size: 64 + size: 11124 + type: pv + vg: horizon + - lvm_meta_size: 64 + size: 39384 + type: pv + vg: image +- extra: + - disk/by-id/virtio-c285233c67624ff8b928 + free_space: 50380 + id: vdc + name: vdc + size: 51200 + type: disk + volumes: + - size: 300 + type: boot + - file_system: ext2 + mount: /boot + name: Boot + size: 200 + type: raid + - size: 256 + type: lvm_meta_pool + - lvm_meta_size: 0 + size: 0 + type: pv + vg: os + - lvm_meta_size: 0 + size: 0 + type: pv + vg: logs + - lvm_meta_size: 0 + size: 0 + type: pv + vg: mysql + - lvm_meta_size: 0 + size: 0 + type: pv + vg: horizon + - lvm_meta_size: 64 + size: 50444 + type: pv + vg: image +- _allocate_size: min + id: os + label: Base System + min_size: 19456 + type: vg + volumes: + - file_system: ext4 + mount: / + name: root + size: 15360 + type: lv + - file_system: swap + mount: swap + name: swap + size: 4096 + type: lv +- _allocate_size: min + id: logs + label: Logs + min_size: 10240 + type: vg + volumes: + - file_system: ext4 + mount: /var/log + name: log + size: 10240 + type: lv +- _allocate_size: all + id: image + label: Image Storage + min_size: 5120 + type: vg + volumes: + - file_system: xfs + mount: /var/lib/glance + name: glance + size: 89700 + type: lv +- _allocate_size: min + id: mysql + label: Mysql Database + min_size: 20480 + type: vg + volumes: + - file_system: ext4 + mount: /var/lib/mysql + name: root + size: 20480 + type: lv +- _allocate_size: min + id: horizon + label: Horizon Temp Storage + min_size: 11264 + type: vg + volumes: + - file_system: xfs + mount: /var/lib/horizon + name: horizontmp + size: 11264 + type: lv +nodes: +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (8a:5d) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-22 + role: compute + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:bc) +- fqdn: node-30.test.domain.local + internal_address: 192.168.0.1 + internal_netmask: 255.255.255.0 + name: node-30 + role: mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '30' + uid: '30' + user_node_name: Untitled (60:5f) +- fqdn: node-31.test.domain.local + internal_address: 192.168.0.2 + internal_netmask: 255.255.255.0 + name: node-31 + public_address: 172.16.0.2 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '31' + uid: '31' + user_node_name: Untitled (76:7a) +- fqdn: node-35.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-35 + public_address: 172.16.0.3 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '35' + uid: '35' + user_node_name: Untitled (e7:0d) +- fqdn: node-36.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-36 + role: ceph-osd + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '36' + uid: '36' + user_node_name: Untitled (18:01) +- fqdn: node-37.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-37 + role: ceph-osd + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '37' + uid: '37' + user_node_name: Untitled (6a:71) +nova: + db_password: rS2TmYNhiQX7Na6Aj2wXk1jg + enable_hugepages: false + state_path: /var/lib/nova + user_password: sSSz1PwRcQUXB4Mv1pAPLLKd +nova_quota: false +online: true +openstack_version: mitaka-9.0 +operator_user: + authkeys: '' + homedir: /home/fueladmin + metadata: + group: general + label: Operating System Access + weight: 15 + name: fueladmin + password: THNQgnFIvtUeYj8tSR8W2iOO + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 300 +private_network_range: 192.168.2.0/24 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_15_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_15_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: true + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: true +puppet: + manifests: rsync://10.110.0.2:/puppet/mitaka-9.0/manifests/ + modules: rsync://10.110.0.2:/puppet/mitaka-9.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 + segmentation_type: tun + tunnel_id_ranges: 2:65535 + L3: + use_namespaces: true + database: + passwd: 2GcUi1IEefWeBfvauPdoDdo7 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: dK3hKdZdX0SXpKea03fJAy9g + metadata: + metadata_proxy_shared_secret: uH9BKoN1LEa0TZo4Numaw2VE + 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: tun + physnet: null + 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: NZPWa2GSc1NZm8peWvYPEEAT +repo_setup: + installer_initrd: + local: /var/www/nailgun/ubuntu/x86_64/images/initrd.gz + remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz + installer_kernel: + local: /var/www/nailgun/ubuntu/x86_64/images/linux + remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux + 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: mos9.0 + type: deb + uri: http://10.110.0.2:8080/mitaka-9.0/ubuntu/x86_64 + - name: mos-updates + priority: 1050 + section: main restricted + suite: mos9.0-updates + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: mos-security + priority: 1050 + section: main restricted + suite: mos9.0-security + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: mos-holdback + priority: 1100 + section: main restricted + suite: mos9.0-holdback + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: Auxiliary + priority: 1150 + section: main restricted + suite: auxiliary + type: deb + uri: http://10.110.0.2:8080/mitaka-9.0/ubuntu/auxiliary +resume_guests_state_on_host_boot: true +role: primary-controller +sahara: + db_password: E3BgyD8X7GH46sDjdLRxFZon + enabled: true + user_password: xgteanEJNF7FtOV6DyV7u3UT +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: 27jzLpM25gskkJdIs3GBg4Lv + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDZAgVXAAAAABAAxiEOXZTuCKgTNtYIVhILBw== + bootstrap_osd_key: AQDZAgVXAAAAABAAcnkcf55gR2fTtJuC8EKKAA== + ephemeral_ceph: false + fsid: 6a6e3007-7865-418c-ac5f-3bb9e7bf379e + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDZAgVXAAAAABAAtr+4jQ0p2VFt/e82WytMrg== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 256 + backups: 256 + compute: 256 + default_pg_num: 256 + images: 256 + volumes: 256 + pg_num: 256 + radosgw_key: AQDZAgVXAAAAABAAb/x6C194c2KDTU2omqGktA== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: ObkGOmXXb0C9mgflmL5CV7Ie +syslog: + metadata: + enabled: false + group: logging + label: Syslog + toggleable: true + weight: 50 + syslog_port: '514' + syslog_server: '' + syslog_transport: tcp +task_deploy: true +tasks: +- id: reserved_ports + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/reserved_ports.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 180 + priority: 100 + type: puppet + uids: + - '31' +- id: hiera + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 200 + type: puppet + uids: + - '31' +- id: setup_repositories + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/setup_repositories.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 300 + type: puppet + uids: + - '31' +- id: fuel_pkgs + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 400 + type: puppet + uids: + - '31' +- id: globals + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/globals/globals.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 500 + type: puppet + uids: + - '31' +- id: logging + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/logging/logging.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 600 + type: puppet + uids: + - '31' +- id: tools + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/tools/tools.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 700 + type: puppet + uids: + - '31' +- id: umm + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/umm/umm.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 800 + type: puppet + uids: + - '31' +- id: netconfig + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 900 + type: puppet + uids: + - '31' +- id: connectivity_tests + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1000 + type: puppet + uids: + - '31' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1100 + type: puppet + uids: + - '31' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1200 + type: puppet + uids: + - '31' +- id: primary-cluster + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/cluster/cluster.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '31' +- id: cluster-vrouter + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/cluster-vrouter/cluster-vrouter.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1400 + type: puppet + uids: + - '31' +- id: virtual_ips + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1500 + type: puppet + uids: + - '31' +- id: primary-cluster-haproxy + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/cluster-haproxy/cluster-haproxy.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1600 + type: puppet + uids: + - '31' +- id: openstack-haproxy-keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 1700 + type: puppet + uids: + - '31' +- id: conntrackd + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1800 + type: puppet + uids: + - '31' +- id: cluster_health + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/cluster/health.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 1900 + type: puppet + uids: + - '31' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 2000 + type: puppet + uids: + - '31' +- id: api-proxy + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/api-proxy/api-proxy.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 2100 + type: puppet + uids: + - '31' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 2200 + type: puppet + uids: + - '31' +- id: primary-rabbitmq + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 2300 + type: puppet + uids: + - '31' +- id: openstack-haproxy-horizon + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 2400 + type: puppet + uids: + - '31' +- id: openstack-haproxy-nova + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 2500 + type: puppet + uids: + - '31' +- id: openstack-haproxy-heat + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 2600 + type: puppet + uids: + - '31' +- id: openstack-haproxy-glance + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 2700 + type: puppet + uids: + - '31' +- id: openstack-haproxy-cinder + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 2800 + type: puppet + uids: + - '31' +- id: openstack-haproxy-neutron + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 2900 + type: puppet + uids: + - '31' +- id: openstack-haproxy-mysqld + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3000 + type: puppet + uids: + - '31' +- id: openstack-haproxy-swift + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3100 + type: puppet + uids: + - '31' +- id: openstack-haproxy-radosgw + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3200 + type: puppet + uids: + - '31' +- id: openstack-haproxy-ceilometer + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3300 + type: puppet + uids: + - '31' +- id: openstack-haproxy-aodh + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-aodh.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3400 + type: puppet + uids: + - '31' +- id: openstack-haproxy-sahara + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3500 + type: puppet + uids: + - '31' +- id: openstack-haproxy-murano + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3600 + type: puppet + uids: + - '31' +- id: openstack-haproxy-stats + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3700 + type: puppet + uids: + - '31' +- id: openstack-haproxy + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 300 + priority: 3800 + type: puppet + uids: + - '31' +- id: primary-database + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/database/database.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 3900 + type: puppet + uids: + - '31' +- id: cinder-db + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-cinder/db.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 4000 + type: puppet + uids: + - '31' +- id: nova-db + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-controller/db.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 4100 + type: puppet + uids: + - '31' +- id: neutron-db + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/db.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 4200 + type: puppet + uids: + - '31' +- id: heat-db + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/heat/db.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 4300 + type: puppet + uids: + - '31' +- id: glance-db + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/glance/db.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 4400 + type: puppet + uids: + - '31' +- id: keystone-db + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/keystone/db.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 4500 + type: puppet + uids: + - '31' +- id: primary-dns-server + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/dns/dns-server.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4600 + type: puppet + uids: + - '31' +- id: openrc-delete + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/keystone/openrc_delete.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 90 + priority: 4700 + type: puppet + uids: + - '31' +- id: primary-keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/keystone/keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4800 + type: puppet + uids: + - '31' +- id: radosgw-keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ceph/radosgw_keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 4900 + type: puppet + uids: + - '31' +- id: cinder-keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-cinder/keystone.pp + puppet_modules: /etc/puppet/modules/ + retries: null + timeout: 1800 + priority: 5000 + type: puppet + uids: + - '31' +- id: openstack-cinder + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-cinder/openstack-cinder.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 5100 + type: puppet + uids: + - '31' +- id: create-cinder-types + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-cinder/create_cinder_types.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 5200 + type: puppet + uids: + - '31' +- id: nova-keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-controller/keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 5300 + type: puppet + uids: + - '31' +- id: neutron-keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 5400 + type: puppet + uids: + - '31' +- id: heat-keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/heat/keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 5500 + type: puppet + uids: + - '31' +- id: glance-keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/glance/keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 5600 + type: puppet + uids: + - '31' +- id: glance + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/glance/glance.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 5700 + type: puppet + uids: + - '31' +- id: workloads_collector_add + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/keystone/workloads_collector_add.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 5800 + type: puppet + uids: + - '31' +- id: primary-openstack-controller + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-controller/openstack-controller.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 5900 + type: puppet + uids: + - '31' +- id: primary-ceph-mon + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ceph/mon.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 6000 + type: puppet + uids: + - '31' +- id: primary-ceph-radosgw + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ceph/radosgw.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 6100 + type: puppet + uids: + - '31' +- id: horizon + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/horizon/horizon.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 6200 + type: puppet + uids: + - '31' +- id: openstack-network-common-config + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/common-config.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 6300 + type: puppet + uids: + - '31' +- id: openstack-network-server-config + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/server-config.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 6400 + type: puppet + uids: + - '31' +- id: primary-openstack-network-plugins-l2 + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/plugins/ml2.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 6500 + type: puppet + uids: + - '31' +- id: openstack-network-networks + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/networks.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 6600 + type: puppet + uids: + - '31' +- id: primary-openstack-network-agents-l3 + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/agents/l3.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 6700 + type: puppet + uids: + - '31' +- id: openstack-network-server-nova + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/server-nova.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 6800 + type: puppet + uids: + - '31' +- id: primary-openstack-network-agents-dhcp + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/agents/dhcp.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 6900 + type: puppet + uids: + - '31' +- id: primary-openstack-network-agents-metadata + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/openstack-network/agents/metadata.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1800 + priority: 7000 + type: puppet + uids: + - '31' +- id: primary-heat + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/heat/heat.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 7100 + type: puppet + uids: + - '31' +- id: controller_remaining_tasks + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/controller.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 7200 + type: puppet + uids: + - '31' +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 + public: 'true' +uid: '31' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (76:7a) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: qACZYsXqhTeVYBuRimCiiBUu + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.murano.sahara.ceil.public_ssl-primary-mongo.yaml b/hiera/neut_tun.murano.sahara.ceil.public_ssl-primary-mongo.yaml new file mode 100644 index 0000000..b707451 --- /dev/null +++ b/hiera/neut_tun.murano.sahara.ceil.public_ssl-primary-mongo.yaml @@ -0,0 +1,1285 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: IHSDGxh2hLcmEVwPw7X02789 + user_password: AHv4H7f5YxhzzMn4a9IDozXU +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: g1KHd88dFgPAJKpxEgkQ43bP + enabled: true + metering_secret: BaKrf1tscXX6PbYSzl03AQFL + user_password: ZG6ecyEIKulRQxGbQvkYi2gH +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: xC2xutNqSiIlhhdzYGY4Rltl + fixed_key: 3110ca6e0203c6ceacd272c66d70fb1dbc997699e1602e920ab8bcf7d0ddeb3d + user_password: b2bhMeN2N7JQUi31lutsNgnX +cobbler: + profile: ubuntu_1404_x86_64 +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: 15 +deployment_mode: ha_compact +dpdk: {} +external_dns: + dns_list: + - 10.110.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: + - 10.110.0.1 +fail_if_error: true +fqdn: node-21.test.domain.local +fuel_version: '9.0' +glance: + db_password: 4438mVvKvU4opOzy9T6GIpWc + image_cache_max_size: '5368709120' + user_password: CtmMXaudFGjx0QwWyOzpBJeL +glance_glare: + user_password: kWi4O0tQJuhJzQNmwh5S1Aji +heat: + auth_encryption_key: c6e922996ab2fc6ebc63895ca8b83704 + db_password: vpBJ9ChcmY8ZZx6fxvzJ71Ec + enabled: true + rabbit_password: DItQyjpy4qdt3tMPi5VDPJK5 + user_password: Cm0xNUKDikfAysXg4ZHNxWt2 +horizon: + secret_key: f25a5c51fbe46b174dfb17f72ce44b2ee6777b9918f3354cbadb6eb4f8a98e81 +ironic: + db_password: y3SreNs9b8iVr1SRAlfaBAks + enabled: false + swift_tempurl_key: d7MXzd8OAehXj3j74CUedfaO + user_password: KH9OxQjqQVOe3SEPxz6Pl01g +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: z39FQPI97QSjngUmdQy7Xro2 + db_password: R2x81qcBgZC7qJVoUVI9GyfJ +last_controller: node-35 +libvirt_type: qemu +management_network_range: 192.168.0.0/24 +master_ip: 10.110.0.2 +metadata: + label: Common + weight: 10 +mongo: + enabled: false +mp: +- point: '1' + weight: '1' +- point: '2' + weight: '2' +murano: + db_password: QGBtsIPLpMgSEuPaNM6rHmiV + enabled: true + rabbit_password: aww2lqp1NNAwpT6lEgvafSiP + user_password: eY8xNaLrQAzMnRDtLNnT1vWX +murano-cfapi: + db_password: JVmBUnB7HAEYapXwb8j5C73p + enabled: false + rabbit_password: giSiokDa7tKnFahzr9UKgBcp + user_password: ePC6NDgBbFyvqYp4LpEi12uc +murano_glance_artifacts_plugin: + enabled: false +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_repo_url: http://storage.apps.openstack.org/ +mysql: + root_password: SRT9bfAcktE0DXTFCtSLB2kN + wsrep_password: dF1UqaxYLCd3m42u69dxK9Qn +network_metadata: + nodes: + node-21: + fqdn: node-21.test.domain.local + name: node-21 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.7 + glance/glare: 192.168.0.7 + heat/api: 192.168.0.7 + horizon: 192.168.0.7 + ironic/api: 192.168.0.7 + keystone/api: 192.168.0.7 + management: 192.168.0.7 + mgmt/corosync: 192.168.0.7 + mgmt/database: 192.168.0.7 + mgmt/memcache: 192.168.0.7 + mgmt/messaging: 192.168.0.7 + mgmt/vip: 192.168.0.7 + mongo/db: 192.168.0.7 + murano/api: 192.168.0.7 + murano/cfapi: 192.168.0.7 + neutron/api: 192.168.0.7 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.7 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (8a:5d) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.3 + 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.110.0.3 + 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/mesh: 192.168.2.6 + 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: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:bc) + node-30: + fqdn: node-30.test.domain.local + name: node-30 + network_roles: + admin/pxe: 10.110.0.7 + 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.110.0.7 + 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/mesh: 192.168.2.1 + 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: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '30' + uid: '30' + user_node_name: Untitled (60:5f) + node-31: + fqdn: node-31.test.domain.local + name: node-31 + network_roles: + admin/pxe: 10.110.0.10 + 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.110.0.10 + 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/mesh: 192.168.2.2 + 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: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '31' + uid: '31' + user_node_name: Untitled (76:7a) + node-35: + fqdn: node-35.test.domain.local + name: node-35 + network_roles: + admin/pxe: 10.110.0.4 + 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.110.0.4 + 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/mesh: 192.168.2.3 + 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: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '35' + uid: '35' + user_node_name: Untitled (e7:0d) + node-36: + fqdn: node-36.test.domain.local + name: node-36 + network_roles: + admin/pxe: 10.110.0.8 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.8 + 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/mesh: 192.168.2.4 + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.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: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '36' + uid: '36' + user_node_name: Untitled (18:01) + node-37: + fqdn: node-37.test.domain.local + name: node-37 + network_roles: + admin/pxe: 10.110.0.5 + 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.110.0.5 + 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/mesh: 192.168.2.5 + 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: '37' + uid: '37' + user_node_name: Untitled (6a:71) + vips: + management: + ipaddr: 192.168.0.9 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.5 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.8 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.4 + 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.110.0.6/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.7/24 + br-mgmt: + IP: + - 192.168.0.7/24 + br-storage: + IP: + - 192.168.1.7/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/mesh: br-mesh + 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-mesh + - 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 + - action: add-port + bridge: br-mesh + name: enp0s3.103 + 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: +- extra: + - disk/by-id/virtio-dc7512ac6cfa418a9b62 + free_space: 50572 + id: vda + name: vda + size: 51200 + 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: 19520 + type: pv + vg: os + - lvm_meta_size: 64 + size: 31180 + type: pv + vg: mongo +- extra: + - disk/by-id/virtio-f6b6840ee5db4e459bd6 + free_space: 50572 + id: vdb + name: vdb + size: 51200 + 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 + - lvm_meta_size: 64 + size: 50636 + type: pv + vg: mongo +- extra: + - disk/by-id/virtio-d368f13739864959b4a7 + free_space: 50572 + id: vdc + name: vdc + size: 51200 + 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 + - lvm_meta_size: 64 + size: 50636 + type: pv + vg: mongo +- _allocate_size: min + id: os + label: Base System + min_size: 19456 + type: vg + volumes: + - file_system: ext4 + mount: / + name: root + size: 15360 + type: lv + - file_system: swap + mount: swap + name: swap + size: 4096 + type: lv +- _allocate_size: all + id: mongo + label: MongoDB + min_size: 10240 + type: vg + volumes: + - file_system: ext4 + mount: /var/lib/mongo + name: mongodb + size: 132260 + type: lv +nodes: +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (8a:5d) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-22 + role: compute + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:bc) +- fqdn: node-30.test.domain.local + internal_address: 192.168.0.1 + internal_netmask: 255.255.255.0 + name: node-30 + role: mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '30' + uid: '30' + user_node_name: Untitled (60:5f) +- fqdn: node-31.test.domain.local + internal_address: 192.168.0.2 + internal_netmask: 255.255.255.0 + name: node-31 + public_address: 172.16.0.2 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '31' + uid: '31' + user_node_name: Untitled (76:7a) +- fqdn: node-35.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-35 + public_address: 172.16.0.3 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '35' + uid: '35' + user_node_name: Untitled (e7:0d) +- fqdn: node-36.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-36 + role: ceph-osd + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '36' + uid: '36' + user_node_name: Untitled (18:01) +- fqdn: node-37.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-37 + role: ceph-osd + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '37' + uid: '37' + user_node_name: Untitled (6a:71) +nova: + db_password: rS2TmYNhiQX7Na6Aj2wXk1jg + enable_hugepages: false + state_path: /var/lib/nova + user_password: sSSz1PwRcQUXB4Mv1pAPLLKd +nova_quota: false +online: true +openstack_version: mitaka-9.0 +operator_user: + authkeys: '' + homedir: /home/fueladmin + metadata: + group: general + label: Operating System Access + weight: 15 + name: fueladmin + password: THNQgnFIvtUeYj8tSR8W2iOO + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 100 +private_network_range: 192.168.2.0/24 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_15_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_15_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: true + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: true +puppet: + manifests: rsync://10.110.0.2:/puppet/mitaka-9.0/manifests/ + modules: rsync://10.110.0.2:/puppet/mitaka-9.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 + segmentation_type: tun + tunnel_id_ranges: 2:65535 + L3: + use_namespaces: true + database: + passwd: 2GcUi1IEefWeBfvauPdoDdo7 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: dK3hKdZdX0SXpKea03fJAy9g + metadata: + metadata_proxy_shared_secret: uH9BKoN1LEa0TZo4Numaw2VE + 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: tun + physnet: null + 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: NZPWa2GSc1NZm8peWvYPEEAT +repo_setup: + installer_initrd: + local: /var/www/nailgun/ubuntu/x86_64/images/initrd.gz + remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz + installer_kernel: + local: /var/www/nailgun/ubuntu/x86_64/images/linux + remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux + 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: mos9.0 + type: deb + uri: http://10.110.0.2:8080/mitaka-9.0/ubuntu/x86_64 + - name: mos-updates + priority: 1050 + section: main restricted + suite: mos9.0-updates + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: mos-security + priority: 1050 + section: main restricted + suite: mos9.0-security + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: mos-holdback + priority: 1100 + section: main restricted + suite: mos9.0-holdback + type: deb + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/ + - name: Auxiliary + priority: 1150 + section: main restricted + suite: auxiliary + type: deb + uri: http://10.110.0.2:8080/mitaka-9.0/ubuntu/auxiliary +resume_guests_state_on_host_boot: true +role: primary-mongo +sahara: + db_password: E3BgyD8X7GH46sDjdLRxFZon + enabled: true + user_password: xgteanEJNF7FtOV6DyV7u3UT +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: 27jzLpM25gskkJdIs3GBg4Lv + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDZAgVXAAAAABAAxiEOXZTuCKgTNtYIVhILBw== + bootstrap_osd_key: AQDZAgVXAAAAABAAcnkcf55gR2fTtJuC8EKKAA== + ephemeral_ceph: false + fsid: 6a6e3007-7865-418c-ac5f-3bb9e7bf379e + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDZAgVXAAAAABAAtr+4jQ0p2VFt/e82WytMrg== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 256 + backups: 256 + compute: 256 + default_pg_num: 256 + images: 256 + volumes: 256 + pg_num: 256 + radosgw_key: AQDZAgVXAAAAABAAb/x6C194c2KDTU2omqGktA== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: ObkGOmXXb0C9mgflmL5CV7Ie +syslog: + metadata: + enabled: false + group: logging + label: Syslog + toggleable: true + weight: 50 + syslog_port: '514' + syslog_server: '' + syslog_transport: tcp +task_deploy: true +tasks: +- id: reserved_ports + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/reserved_ports.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 180 + priority: 100 + type: puppet + uids: + - '21' +- id: hiera + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 200 + type: puppet + uids: + - '21' +- id: setup_repositories + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/setup_repositories.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 300 + type: puppet + uids: + - '21' +- id: fuel_pkgs + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 600 + priority: 400 + type: puppet + uids: + - '21' +- id: globals + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/globals/globals.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 500 + type: puppet + uids: + - '21' +- id: logging + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/logging/logging.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 600 + type: puppet + uids: + - '21' +- id: tools + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/tools/tools.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 700 + type: puppet + uids: + - '21' +- id: netconfig + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 800 + type: puppet + uids: + - '21' +- id: connectivity_tests + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/connectivity_tests.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 900 + type: puppet + uids: + - '21' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1000 + type: puppet + uids: + - '21' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1100 + type: puppet + uids: + - '21' +- id: top-role-primary-mongo + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/mongo.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1200 + type: puppet + uids: + - '21' +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 + public: 'true' +uid: '21' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (8a:5d) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: qACZYsXqhTeVYBuRimCiiBUu + tenant: services + username: fuel_stats_user diff --git a/utils/generate_yamls.sh b/utils/generate_yamls.sh index 7851f37..d09ff25 100755 --- a/utils/generate_yamls.sh +++ b/utils/generate_yamls.sh @@ -70,6 +70,16 @@ function enable_nova_quota { fuel env --attributes --env $1 --upload } +function enable_public_ssl { + fuel env --attributes --env $1 --download + ruby -ryaml -e ' + attr = YAML.load(File.read(ARGV[0])) + attr["editable"]["public_ssl"]["services"]["value"] = true + attr["editable"]["public_ssl"]["horizon"]["value"] = true + File.open(ARGV[0], "w").write(attr.to_yaml)' "cluster_$1/attributes.yaml" + fuel env --attributes --env $1 --upload +} + function enable_vms_conf { virt_node_ids=`fuel nodes --env $1 2>/dev/null | grep virt | awk '{print $1}'` for id in $virt_node_ids ; do @@ -120,6 +130,9 @@ function generate_yamls { if [ "${name/dvr}" != "$name" ] ; then enable_neutron_dvr $env fi + if [ "${name/public_ssl}" != "$name" ] ; then + enable_public_ssl $env + fi for id in `list_free_nodes` ; do if ! [ -z "${roles[0]}" ] ; then @@ -180,3 +193,8 @@ clean_env 'test_neutron_tun' fuel env --create --name test_neutron_tun --rel 2 --net tun generate_yamls 'test_neutron_tun' 'neut_tun.vms_conf' 'virt compute' 'virt' clean_env 'test_neutron_tun' + +# Neutron tun, addons, ceph, public and hotizon ssl +fuel env --create --name test_neutron_tun --rel 2 --net tun +generate_yamls 'test_neutron_tun' 'neut_tun.murano.sahara.ceil.public_ssl' 'controller controller mongo mongo compute ceph-osd ceph-osd' 'primary-controller compute ceph-osd primary-mongo' +clean_env 'test_neutron_tun'