diff --git a/hiera/master.yaml b/hiera/master.yaml new file mode 100644 index 0000000..63d619b --- /dev/null +++ b/hiera/master.yaml @@ -0,0 +1,96 @@ +"ADMIN_NETWORK": + "cidr": "10.20.0.0/24" + "dhcp_gateway": "10.110.0.1" + "dhcp_pool_end": "10.110.0.254" + "dhcp_pool_start": "10.110.0.3" + "interface": "enp0s3" + "ipaddress": "10.110.0.2" + "mac": "64:85:68:bb:ff:c1" + "netmask": "255.255.255.0" + "size": "256" +"BOOTSTRAP": + "flavor": "ubuntu" + "http_proxy": "" + "https_proxy": "" + "repos": + - "name": "ubuntu" + "priority": !!null "null" + "section": "main universe multiverse" + "suite": "trusty" + "type": "deb" + "uri": "http://archive.ubuntu.com/ubuntu" + - "name": "ubuntu-updates" + "priority": !!null "null" + "section": "main universe multiverse" + "suite": "trusty-updates" + "type": "deb" + "uri": "http://archive.ubuntu.com/ubuntu" + - "name": "ubuntu-security" + "priority": !!null "null" + "section": "main universe multiverse" + "suite": "trusty-security" + "type": "deb" + "uri": "http://archive.ubuntu.com/ubuntu" + - "name": "mos" + "priority": !!int "1050" + "section": "main restricted" + "suite": "mos9.0" + "type": "deb" + "uri": "http://127.0.0.1:8080/ubuntu/x86_64" + - "name": "mos-updates" + "priority": !!int "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": !!int "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": !!int "1100" + "section": "main restricted" + "suite": "mos9.0-holdback" + "type": "deb" + "uri": "http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0" +"DNS_DOMAIN": "test.domain.local" +"DNS_SEARCH": "test.domain.local" +"DNS_UPSTREAM": "10.110.0.1" +"FEATURE_GROUPS": [] +"FUEL_ACCESS": + "password": "admin" + "user": "admin" +"HOSTNAME": "nailgun" +"NTP1": "0.fuel.pool.ntp.org" +"NTP2": "1.fuel.pool.ntp.org" +"NTP3": "2.fuel.pool.ntp.org" +"PRODUCTION": "docker" +"astute": + "password": "hRUGy7sN8SPLtNDuxVrvLssT" + "user": "naily" +"cobbler": + "password": "ljTrP3aSxa7SsvUDCsZeKjr4" + "user": "cobbler" +"keystone": + "admin_token": "iaz5tWhjiSQ8IuHLc1bP0NmS" + "monitord_password": "hHFchzEvtedWE202DYjPZZoT" + "monitord_user": "monitord" + "nailgun_password": "fDcKY6waXpkNfmpAp7bRIl89" + "nailgun_user": "nailgun" + "ostf_password": "MHt1M0rw1aYuOufDw2DJMwt7" + "ostf_user": "ostf" +"mcollective": + "password": "gtFlQ3XAtiq8V7rMRQZ9IbnJ" + "user": "mcollective" +"postgres": + "keystone_dbname": "keystone" + "keystone_password": "FW6fCHC6WCfKcUG4jZuWzFH4" + "keystone_user": "keystone" + "nailgun_dbname": "nailgun" + "nailgun_password": "ykduaP2bYnGUfPR7yPWekFC5" + "nailgun_user": "nailgun" + "ostf_dbname": "ostf" + "ostf_password": "GPoocLyKzs5iTfOnlLOQ6kEZ" + "ostf_user": "ostf" diff --git a/hiera/neut_tun.ceph.murano.sahara.ceil-ceph-osd.yaml b/hiera/neut_tun.ceph.murano.sahara.ceil-ceph-osd.yaml new file mode 100644 index 0000000..2044385 --- /dev/null +++ b/hiera/neut_tun.ceph.murano.sahara.ceil-ceph-osd.yaml @@ -0,0 +1,1306 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: zsXEbZDe2xQXefn6uwrQzzO7 + user_password: WHqAkLTZJyJbQcgwRHwqvLLN +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: S3KQzbNS8TQAxro5t44u4iY2 + enabled: true + metering_secret: Y5rz6Vfm2ScFq4azewm1oA7H + user_password: DXqtLggYxLAbp613fqtW081R +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: czpy1WuuTpWk54EsJVdynUCH + fixed_key: 05355bba16da2ad6f94db4eef50317e674e526cb8ef485f8c50c1d54074fc840 + user_password: biH7FvBKcd7nd1vNSwK2uSvl +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: 6 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-19.test.domain.local +fuel_version: '9.0' +glance: + db_password: ZDB2roDcOrp16HUbhx9XqxuU + image_cache_max_size: '0' + user_password: jP8Gi5D4ybEGuj8fbwibioxW +glance_glare: + user_password: 3yGnZWzlwFs1pmPVfWZZ0iHD +heat: + auth_encryption_key: 64db5649f790ce824321641315c2264b + db_password: cYoXjNhqVP9b7a2CED1YPHUf + enabled: true + rabbit_password: 8on0y7f5hMY1ov73rHdgzaA9 + user_password: maOueqz9ZnHRRBQhyxTYFnua +horizon: + secret_key: 229de9de5ae395b5ec8b587991ecbda9e491ef206c5075faab9e9dee8c5fa716 +ironic: + db_password: dtyRk3I9dm62ZnZQIw2RsNx0 + enabled: false + swift_tempurl_key: QPxrgyQlkIalO2LuWmbGSrTj + user_password: 1SZaS8iozX2lbtAYphVlpQUg +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: BhTPeatjZW7u4jk7u4f0j8vR + db_password: EwtH0HcS16iuKCafrYS9RLk7 +last_controller: node-25 +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: I7S00g8MpaYYUOWlaNu6uF4m + enabled: true + rabbit_password: 1Vs9SjjQcGjAnOGkZR8jGVEi + user_password: C0t6HdzdHlNmqfEuw1upq2n7 +murano-cfapi: + db_password: vp8E8fsttbqx70zqC4yO87tr + enabled: false + rabbit_password: SCvN1kIylmKPsdU5ImQrk5WC + user_password: 1HFY5stRAmIE0Q9igUMiA8EK +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: aFfgfBkYaYXgqpY75rzY7CJ2 + wsrep_password: I8xWlFPYN99nwb7256ucpw2o +network_metadata: + nodes: + node-18: + fqdn: node-18.test.domain.local + name: node-18 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + fw-admin: 10.110.0.9 + 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.2 + 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.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) + node-19: + fqdn: node-19.test.domain.local + name: node-19 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) + node-20: + fqdn: node-20.test.domain.local + name: node-20 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.5 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) + 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.5 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + ex: 172.16.0.5 + 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.5 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/mesh: 192.168.2.6 + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) + node-24: + fqdn: node-24.test.domain.local + name: node-24 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.4 + 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.4 + 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.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) + node-25: + fqdn: node-25.test.domain.local + name: node-25 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + 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.3 + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.10/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.9/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-eb78cfc4d2bd46a7b787 + 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-734f8be23da34fe49a4c + 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-e4d4d0723cc345048c44 + 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-18.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-18 + role: compute + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) +- fqdn: node-19.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-19 + role: ceph-osd + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) +- fqdn: node-20.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-20 + role: primary-mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-22 + role: ceph-osd + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) +- fqdn: node-24.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-24 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) +- fqdn: node-25.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-25 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) +nova: + db_password: eugaLdtsTfYJdzXTQ8BjEwQz + enable_hugepages: false + state_path: /var/lib/nova + user_password: ORQIqflnHKrKDRFAiEa2wvwl +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: Ey9I0nIsWCUPLEFFEw8Jdumu + 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_6_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_6_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: ZqPXnECPuVjJeBBjhkSEukpn + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: fKl7OcmRKSTnMEDAtenfVm6f + metadata: + metadata_proxy_shared_secret: w6ll2iraZnZSuIen0kU5ZBCH + 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: G7abzznJ7JyK1hz1Cjo5mny7 +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: q8C6tndKInRMGIBgMVp1Qn6F + enabled: true + user_password: ZCx3xnLePK1YS0OlVjszI3VU +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: az4UWYSNTZpQPjI9HgdBhEaV + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCpPAJXAAAAABAA78y8YZIrrB591IUh1S8egg== + bootstrap_osd_key: AQCpPAJXAAAAABAAPaj9lQUInmaJ3IqdD2B/qQ== + ephemeral_ceph: true + fsid: 6a0ca214-5baf-4e29-a5a4-d5292baa6baf + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCpPAJXAAAAABAAj/B86ZiWJ1TpB4dR7Cmyww== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCpPAJXAAAAABAA6KbRy7O8eXOp8hI3y9f5cg== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: wfwNKTJbcj2v22BnO3tC6VoW +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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +- 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: + - '19' +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: '19' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (52:f0) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: eIf5sy8UsOAn2GX0GYACP79Z + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.ceph.murano.sahara.ceil-compute.yaml b/hiera/neut_tun.ceph.murano.sahara.ceil-compute.yaml new file mode 100644 index 0000000..3344bbe --- /dev/null +++ b/hiera/neut_tun.ceph.murano.sahara.ceil-compute.yaml @@ -0,0 +1,1375 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: zsXEbZDe2xQXefn6uwrQzzO7 + user_password: WHqAkLTZJyJbQcgwRHwqvLLN +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: S3KQzbNS8TQAxro5t44u4iY2 + enabled: true + metering_secret: Y5rz6Vfm2ScFq4azewm1oA7H + user_password: DXqtLggYxLAbp613fqtW081R +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: czpy1WuuTpWk54EsJVdynUCH + fixed_key: 05355bba16da2ad6f94db4eef50317e674e526cb8ef485f8c50c1d54074fc840 + user_password: biH7FvBKcd7nd1vNSwK2uSvl +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: 6 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: false +fqdn: node-18.test.domain.local +fuel_version: '9.0' +glance: + db_password: ZDB2roDcOrp16HUbhx9XqxuU + image_cache_max_size: '0' + user_password: jP8Gi5D4ybEGuj8fbwibioxW +glance_glare: + user_password: 3yGnZWzlwFs1pmPVfWZZ0iHD +heat: + auth_encryption_key: 64db5649f790ce824321641315c2264b + db_password: cYoXjNhqVP9b7a2CED1YPHUf + enabled: true + rabbit_password: 8on0y7f5hMY1ov73rHdgzaA9 + user_password: maOueqz9ZnHRRBQhyxTYFnua +horizon: + secret_key: 229de9de5ae395b5ec8b587991ecbda9e491ef206c5075faab9e9dee8c5fa716 +ironic: + db_password: dtyRk3I9dm62ZnZQIw2RsNx0 + enabled: false + swift_tempurl_key: QPxrgyQlkIalO2LuWmbGSrTj + user_password: 1SZaS8iozX2lbtAYphVlpQUg +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: BhTPeatjZW7u4jk7u4f0j8vR + db_password: EwtH0HcS16iuKCafrYS9RLk7 +last_controller: node-25 +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: I7S00g8MpaYYUOWlaNu6uF4m + enabled: true + rabbit_password: 1Vs9SjjQcGjAnOGkZR8jGVEi + user_password: C0t6HdzdHlNmqfEuw1upq2n7 +murano-cfapi: + db_password: vp8E8fsttbqx70zqC4yO87tr + enabled: false + rabbit_password: SCvN1kIylmKPsdU5ImQrk5WC + user_password: 1HFY5stRAmIE0Q9igUMiA8EK +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: aFfgfBkYaYXgqpY75rzY7CJ2 + wsrep_password: I8xWlFPYN99nwb7256ucpw2o +network_metadata: + nodes: + node-18: + fqdn: node-18.test.domain.local + name: node-18 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + fw-admin: 10.110.0.9 + 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.2 + 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.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) + node-19: + fqdn: node-19.test.domain.local + name: node-19 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) + node-20: + fqdn: node-20.test.domain.local + name: node-20 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.5 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) + 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.5 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + ex: 172.16.0.5 + 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.5 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/mesh: 192.168.2.6 + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) + node-24: + fqdn: node-24.test.domain.local + name: node-24 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.4 + 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.4 + 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.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) + node-25: + fqdn: node-25.test.domain.local + name: node-25 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + 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.3 + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.9/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.2/24 + br-mgmt: + IP: + - 192.168.0.4/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/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-097ae30bc9ad44548018 + 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-3f51fe23a780447fa1f8 + 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-606ad0cc420d4840a10a + 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-18.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-18 + role: compute + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) +- fqdn: node-19.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-19 + role: ceph-osd + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) +- fqdn: node-20.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-20 + role: primary-mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-22 + role: ceph-osd + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) +- fqdn: node-24.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-24 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) +- fqdn: node-25.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-25 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) +nova: + db_password: eugaLdtsTfYJdzXTQ8BjEwQz + enable_hugepages: false + state_path: /var/lib/nova + user_password: ORQIqflnHKrKDRFAiEa2wvwl +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: Ey9I0nIsWCUPLEFFEw8Jdumu + 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_6_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_6_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: ZqPXnECPuVjJeBBjhkSEukpn + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: fKl7OcmRKSTnMEDAtenfVm6f + metadata: + metadata_proxy_shared_secret: w6ll2iraZnZSuIen0kU5ZBCH + 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: G7abzznJ7JyK1hz1Cjo5mny7 +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: q8C6tndKInRMGIBgMVp1Qn6F + enabled: true + user_password: ZCx3xnLePK1YS0OlVjszI3VU +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: az4UWYSNTZpQPjI9HgdBhEaV + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCpPAJXAAAAABAA78y8YZIrrB591IUh1S8egg== + bootstrap_osd_key: AQCpPAJXAAAAABAAPaj9lQUInmaJ3IqdD2B/qQ== + ephemeral_ceph: true + fsid: 6a0ca214-5baf-4e29-a5a4-d5292baa6baf + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCpPAJXAAAAABAAj/B86ZiWJ1TpB4dR7Cmyww== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCpPAJXAAAAABAA6KbRy7O8eXOp8hI3y9f5cg== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: wfwNKTJbcj2v22BnO3tC6VoW +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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +- 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: + - '18' +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: '18' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (b8:a3) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: eIf5sy8UsOAn2GX0GYACP79Z + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.ceph.murano.sahara.ceil-controller.yaml b/hiera/neut_tun.ceph.murano.sahara.ceil-controller.yaml new file mode 100644 index 0000000..658fc11 --- /dev/null +++ b/hiera/neut_tun.ceph.murano.sahara.ceil-controller.yaml @@ -0,0 +1,1853 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: zsXEbZDe2xQXefn6uwrQzzO7 + user_password: WHqAkLTZJyJbQcgwRHwqvLLN +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: S3KQzbNS8TQAxro5t44u4iY2 + enabled: true + metering_secret: Y5rz6Vfm2ScFq4azewm1oA7H + user_password: DXqtLggYxLAbp613fqtW081R +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: czpy1WuuTpWk54EsJVdynUCH + fixed_key: 05355bba16da2ad6f94db4eef50317e674e526cb8ef485f8c50c1d54074fc840 + user_password: biH7FvBKcd7nd1vNSwK2uSvl +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: 6 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-25.test.domain.local +fuel_version: '9.0' +glance: + db_password: ZDB2roDcOrp16HUbhx9XqxuU + image_cache_max_size: '0' + user_password: jP8Gi5D4ybEGuj8fbwibioxW +glance_glare: + user_password: 3yGnZWzlwFs1pmPVfWZZ0iHD +heat: + auth_encryption_key: 64db5649f790ce824321641315c2264b + db_password: cYoXjNhqVP9b7a2CED1YPHUf + enabled: true + rabbit_password: 8on0y7f5hMY1ov73rHdgzaA9 + user_password: maOueqz9ZnHRRBQhyxTYFnua +horizon: + secret_key: 229de9de5ae395b5ec8b587991ecbda9e491ef206c5075faab9e9dee8c5fa716 +ironic: + db_password: dtyRk3I9dm62ZnZQIw2RsNx0 + enabled: false + swift_tempurl_key: QPxrgyQlkIalO2LuWmbGSrTj + user_password: 1SZaS8iozX2lbtAYphVlpQUg +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: BhTPeatjZW7u4jk7u4f0j8vR + db_password: EwtH0HcS16iuKCafrYS9RLk7 +last_controller: node-25 +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: I7S00g8MpaYYUOWlaNu6uF4m + enabled: true + rabbit_password: 1Vs9SjjQcGjAnOGkZR8jGVEi + user_password: C0t6HdzdHlNmqfEuw1upq2n7 +murano-cfapi: + db_password: vp8E8fsttbqx70zqC4yO87tr + enabled: false + rabbit_password: SCvN1kIylmKPsdU5ImQrk5WC + user_password: 1HFY5stRAmIE0Q9igUMiA8EK +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: aFfgfBkYaYXgqpY75rzY7CJ2 + wsrep_password: I8xWlFPYN99nwb7256ucpw2o +network_metadata: + nodes: + node-18: + fqdn: node-18.test.domain.local + name: node-18 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + fw-admin: 10.110.0.9 + 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.2 + 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.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) + node-19: + fqdn: node-19.test.domain.local + name: node-19 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) + node-20: + fqdn: node-20.test.domain.local + name: node-20 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.5 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) + 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.5 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + ex: 172.16.0.5 + 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.5 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/mesh: 192.168.2.6 + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) + node-24: + fqdn: node-24.test.domain.local + name: node-24 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.4 + 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.4 + 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.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) + node-25: + fqdn: node-25.test.domain.local + name: node-25 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + 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.3 + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.4/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.3/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.3/24 + br-mgmt: + IP: + - 192.168.0.5/24 + br-storage: + IP: + - 192.168.1.3/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-aa540adb1b1444689569 + free_space: 50444 + 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: 10304 + type: pv + vg: logs + - lvm_meta_size: 64 + size: 20544 + type: pv + vg: mysql + - lvm_meta_size: 64 + size: 332 + type: pv + vg: horizon +- extra: + - disk/by-id/virtio-7c7b83916407405bb49d + free_space: 50444 + 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: 11060 + type: pv + vg: horizon +- extra: + - disk/by-id/virtio-f6404854659e46448fa7 + free_space: 50444 + 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 +- _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: 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-18.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-18 + role: compute + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) +- fqdn: node-19.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-19 + role: ceph-osd + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) +- fqdn: node-20.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-20 + role: primary-mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-22 + role: ceph-osd + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) +- fqdn: node-24.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-24 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) +- fqdn: node-25.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-25 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) +nova: + db_password: eugaLdtsTfYJdzXTQ8BjEwQz + enable_hugepages: false + state_path: /var/lib/nova + user_password: ORQIqflnHKrKDRFAiEa2wvwl +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: Ey9I0nIsWCUPLEFFEw8Jdumu + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 400 +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_6_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_6_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: ZqPXnECPuVjJeBBjhkSEukpn + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: fKl7OcmRKSTnMEDAtenfVm6f + metadata: + metadata_proxy_shared_secret: w6ll2iraZnZSuIen0kU5ZBCH + 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: G7abzznJ7JyK1hz1Cjo5mny7 +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: controller +sahara: + db_password: q8C6tndKInRMGIBgMVp1Qn6F + enabled: true + user_password: ZCx3xnLePK1YS0OlVjszI3VU +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: az4UWYSNTZpQPjI9HgdBhEaV + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCpPAJXAAAAABAA78y8YZIrrB591IUh1S8egg== + bootstrap_osd_key: AQCpPAJXAAAAABAAPaj9lQUInmaJ3IqdD2B/qQ== + ephemeral_ceph: true + fsid: 6a0ca214-5baf-4e29-a5a4-d5292baa6baf + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCpPAJXAAAAABAAj/B86ZiWJ1TpB4dR7Cmyww== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCpPAJXAAAAABAA6KbRy7O8eXOp8hI3y9f5cg== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: wfwNKTJbcj2v22BnO3tC6VoW +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: + - '25' +- 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: + - '25' +- 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: + - '25' +- 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: + - '25' +- 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: + - '25' +- 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: + - '25' +- 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: + - '25' +- 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: + - '25' +- 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: + - '25' +- 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: + - '25' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 1100 + type: puppet + uids: + - '25' +- 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: 1200 + type: puppet + uids: + - '25' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '25' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1400 + type: puppet + uids: + - '25' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1500 + type: puppet + uids: + - '25' +- id: cluster + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/cluster/cluster.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1600 + type: puppet + uids: + - '25' +- 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: 1700 + type: puppet + uids: + - '25' +- 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: 1800 + type: puppet + uids: + - '25' +- id: 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: 1900 + type: puppet + uids: + - '25' +- 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: 2000 + type: puppet + uids: + - '25' +- 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: 2100 + type: puppet + uids: + - '25' +- 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: 2200 + type: puppet + uids: + - '25' +- 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: 2300 + type: puppet + uids: + - '25' +- 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: 2400 + type: puppet + uids: + - '25' +- 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: 2500 + type: puppet + uids: + - '25' +- 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: 2600 + type: puppet + uids: + - '25' +- 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: 2700 + type: puppet + uids: + - '25' +- 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: 2800 + type: puppet + uids: + - '25' +- 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: 2900 + type: puppet + uids: + - '25' +- 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: 3000 + type: puppet + uids: + - '25' +- 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: 3100 + type: puppet + uids: + - '25' +- 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: 3200 + type: puppet + uids: + - '25' +- 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: 3300 + type: puppet + uids: + - '25' +- 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: 3400 + type: puppet + uids: + - '25' +- 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: 3500 + type: puppet + uids: + - '25' +- 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: 3600 + type: puppet + uids: + - '25' +- 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: 3700 + type: puppet + uids: + - '25' +- 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: 3800 + type: puppet + uids: + - '25' +- id: 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: 3900 + type: puppet + uids: + - '25' +- id: rabbitmq + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4000 + type: puppet + uids: + - '25' +- id: database + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/database/database.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4100 + type: puppet + uids: + - '25' +- id: keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/keystone/keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4200 + type: puppet + uids: + - '25' +- 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: 4300 + type: puppet + uids: + - '25' +- 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: 4400 + type: puppet + uids: + - '25' +- id: 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: 4500 + type: puppet + uids: + - '25' +- id: heat + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/heat/heat.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4600 + type: puppet + uids: + - '25' +- 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: 4700 + type: puppet + uids: + - '25' +- 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: 4800 + type: puppet + uids: + - '25' +- 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: 4900 + type: puppet + uids: + - '25' +- 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: 5000 + type: puppet + uids: + - '25' +- 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: 5100 + type: puppet + uids: + - '25' +- id: 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: 5200 + type: puppet + uids: + - '25' +- 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: 5300 + type: puppet + uids: + - '25' +- 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: 5400 + type: puppet + uids: + - '25' +- id: ceph-mon + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ceph/mon.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 5500 + type: puppet + uids: + - '25' +- id: ceph-radosgw + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ceph/radosgw.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 5600 + type: puppet + uids: + - '25' +- 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: 5700 + type: puppet + uids: + - '25' +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: '25' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (65:2d) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: eIf5sy8UsOAn2GX0GYACP79Z + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.ceph.murano.sahara.ceil-mongo.yaml b/hiera/neut_tun.ceph.murano.sahara.ceil-mongo.yaml new file mode 100644 index 0000000..d6e54ff --- /dev/null +++ b/hiera/neut_tun.ceph.murano.sahara.ceil-mongo.yaml @@ -0,0 +1,1287 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: zsXEbZDe2xQXefn6uwrQzzO7 + user_password: WHqAkLTZJyJbQcgwRHwqvLLN +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: S3KQzbNS8TQAxro5t44u4iY2 + enabled: true + metering_secret: Y5rz6Vfm2ScFq4azewm1oA7H + user_password: DXqtLggYxLAbp613fqtW081R +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: czpy1WuuTpWk54EsJVdynUCH + fixed_key: 05355bba16da2ad6f94db4eef50317e674e526cb8ef485f8c50c1d54074fc840 + user_password: biH7FvBKcd7nd1vNSwK2uSvl +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: 6 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: false +fqdn: node-24.test.domain.local +fuel_version: '9.0' +glance: + db_password: ZDB2roDcOrp16HUbhx9XqxuU + image_cache_max_size: '0' + user_password: jP8Gi5D4ybEGuj8fbwibioxW +glance_glare: + user_password: 3yGnZWzlwFs1pmPVfWZZ0iHD +heat: + auth_encryption_key: 64db5649f790ce824321641315c2264b + db_password: cYoXjNhqVP9b7a2CED1YPHUf + enabled: true + rabbit_password: 8on0y7f5hMY1ov73rHdgzaA9 + user_password: maOueqz9ZnHRRBQhyxTYFnua +horizon: + secret_key: 229de9de5ae395b5ec8b587991ecbda9e491ef206c5075faab9e9dee8c5fa716 +ironic: + db_password: dtyRk3I9dm62ZnZQIw2RsNx0 + enabled: false + swift_tempurl_key: QPxrgyQlkIalO2LuWmbGSrTj + user_password: 1SZaS8iozX2lbtAYphVlpQUg +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: BhTPeatjZW7u4jk7u4f0j8vR + db_password: EwtH0HcS16iuKCafrYS9RLk7 +last_controller: node-25 +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: I7S00g8MpaYYUOWlaNu6uF4m + enabled: true + rabbit_password: 1Vs9SjjQcGjAnOGkZR8jGVEi + user_password: C0t6HdzdHlNmqfEuw1upq2n7 +murano-cfapi: + db_password: vp8E8fsttbqx70zqC4yO87tr + enabled: false + rabbit_password: SCvN1kIylmKPsdU5ImQrk5WC + user_password: 1HFY5stRAmIE0Q9igUMiA8EK +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: aFfgfBkYaYXgqpY75rzY7CJ2 + wsrep_password: I8xWlFPYN99nwb7256ucpw2o +network_metadata: + nodes: + node-18: + fqdn: node-18.test.domain.local + name: node-18 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + fw-admin: 10.110.0.9 + 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.2 + 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.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) + node-19: + fqdn: node-19.test.domain.local + name: node-19 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) + node-20: + fqdn: node-20.test.domain.local + name: node-20 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.5 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) + 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.5 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + ex: 172.16.0.5 + 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.5 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/mesh: 192.168.2.6 + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) + node-24: + fqdn: node-24.test.domain.local + name: node-24 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.4 + 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.4 + 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.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) + node-25: + fqdn: node-25.test.domain.local + name: node-25 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + 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.3 + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.4/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.6/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-6b3f0a341daa4f7685af + 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-744c5ba110b14c0a8b46 + 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-de7de1921eab4b1ca5e7 + 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-18.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-18 + role: compute + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) +- fqdn: node-19.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-19 + role: ceph-osd + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) +- fqdn: node-20.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-20 + role: primary-mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-22 + role: ceph-osd + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) +- fqdn: node-24.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-24 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) +- fqdn: node-25.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-25 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) +nova: + db_password: eugaLdtsTfYJdzXTQ8BjEwQz + enable_hugepages: false + state_path: /var/lib/nova + user_password: ORQIqflnHKrKDRFAiEa2wvwl +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: Ey9I0nIsWCUPLEFFEw8Jdumu + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 200 +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_6_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_6_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: ZqPXnECPuVjJeBBjhkSEukpn + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: fKl7OcmRKSTnMEDAtenfVm6f + metadata: + metadata_proxy_shared_secret: w6ll2iraZnZSuIen0kU5ZBCH + 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: G7abzznJ7JyK1hz1Cjo5mny7 +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: mongo +sahara: + db_password: q8C6tndKInRMGIBgMVp1Qn6F + enabled: true + user_password: ZCx3xnLePK1YS0OlVjszI3VU +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: az4UWYSNTZpQPjI9HgdBhEaV + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCpPAJXAAAAABAA78y8YZIrrB591IUh1S8egg== + bootstrap_osd_key: AQCpPAJXAAAAABAAPaj9lQUInmaJ3IqdD2B/qQ== + ephemeral_ceph: true + fsid: 6a0ca214-5baf-4e29-a5a4-d5292baa6baf + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCpPAJXAAAAABAAj/B86ZiWJ1TpB4dR7Cmyww== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCpPAJXAAAAABAA6KbRy7O8eXOp8hI3y9f5cg== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: wfwNKTJbcj2v22BnO3tC6VoW +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: + - '24' +- 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: + - '24' +- 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: + - '24' +- 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: + - '24' +- 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: + - '24' +- 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: + - '24' +- 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: + - '24' +- 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: + - '24' +- 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: + - '24' +- 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: + - '24' +- 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: + - '24' +- id: top-role-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: + - '24' +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: '24' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (55:c6) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: eIf5sy8UsOAn2GX0GYACP79Z + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.ceph.murano.sahara.ceil-primary-controller.yaml b/hiera/neut_tun.ceph.murano.sahara.ceil-primary-controller.yaml new file mode 100644 index 0000000..d595d5e --- /dev/null +++ b/hiera/neut_tun.ceph.murano.sahara.ceil-primary-controller.yaml @@ -0,0 +1,2018 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: zsXEbZDe2xQXefn6uwrQzzO7 + user_password: WHqAkLTZJyJbQcgwRHwqvLLN +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: S3KQzbNS8TQAxro5t44u4iY2 + enabled: true + metering_secret: Y5rz6Vfm2ScFq4azewm1oA7H + user_password: DXqtLggYxLAbp613fqtW081R +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: czpy1WuuTpWk54EsJVdynUCH + fixed_key: 05355bba16da2ad6f94db4eef50317e674e526cb8ef485f8c50c1d54074fc840 + user_password: biH7FvBKcd7nd1vNSwK2uSvl +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: 6 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-21.test.domain.local +fuel_version: '9.0' +glance: + db_password: ZDB2roDcOrp16HUbhx9XqxuU + image_cache_max_size: '0' + user_password: jP8Gi5D4ybEGuj8fbwibioxW +glance_glare: + user_password: 3yGnZWzlwFs1pmPVfWZZ0iHD +heat: + auth_encryption_key: 64db5649f790ce824321641315c2264b + db_password: cYoXjNhqVP9b7a2CED1YPHUf + enabled: true + rabbit_password: 8on0y7f5hMY1ov73rHdgzaA9 + user_password: maOueqz9ZnHRRBQhyxTYFnua +horizon: + secret_key: 229de9de5ae395b5ec8b587991ecbda9e491ef206c5075faab9e9dee8c5fa716 +ironic: + db_password: dtyRk3I9dm62ZnZQIw2RsNx0 + enabled: false + swift_tempurl_key: QPxrgyQlkIalO2LuWmbGSrTj + user_password: 1SZaS8iozX2lbtAYphVlpQUg +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: BhTPeatjZW7u4jk7u4f0j8vR + db_password: EwtH0HcS16iuKCafrYS9RLk7 +last_controller: node-25 +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: I7S00g8MpaYYUOWlaNu6uF4m + enabled: true + rabbit_password: 1Vs9SjjQcGjAnOGkZR8jGVEi + user_password: C0t6HdzdHlNmqfEuw1upq2n7 +murano-cfapi: + db_password: vp8E8fsttbqx70zqC4yO87tr + enabled: false + rabbit_password: SCvN1kIylmKPsdU5ImQrk5WC + user_password: 1HFY5stRAmIE0Q9igUMiA8EK +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: aFfgfBkYaYXgqpY75rzY7CJ2 + wsrep_password: I8xWlFPYN99nwb7256ucpw2o +network_metadata: + nodes: + node-18: + fqdn: node-18.test.domain.local + name: node-18 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + fw-admin: 10.110.0.9 + 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.2 + 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.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) + node-19: + fqdn: node-19.test.domain.local + name: node-19 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) + node-20: + fqdn: node-20.test.domain.local + name: node-20 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.5 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) + 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.5 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + ex: 172.16.0.5 + 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.5 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/mesh: 192.168.2.6 + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) + node-24: + fqdn: node-24.test.domain.local + name: node-24 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.4 + 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.4 + 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.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) + node-25: + fqdn: node-25.test.domain.local + name: node-25 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + 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.3 + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.5/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.6/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.5/24 + br-mgmt: + IP: + - 192.168.0.7/24 + br-storage: + IP: + - 192.168.1.5/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-562a07f3b26d41678e3f + free_space: 50444 + 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: 10304 + type: pv + vg: logs + - lvm_meta_size: 64 + size: 20544 + type: pv + vg: mysql + - lvm_meta_size: 64 + size: 332 + type: pv + vg: horizon +- extra: + - disk/by-id/virtio-d5619fe44cb84c24a737 + free_space: 50444 + 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: 11060 + type: pv + vg: horizon +- extra: + - disk/by-id/virtio-206787fd491a4cc6806b + free_space: 50444 + 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 +- _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: 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-18.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-18 + role: compute + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) +- fqdn: node-19.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-19 + role: ceph-osd + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) +- fqdn: node-20.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-20 + role: primary-mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-22 + role: ceph-osd + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) +- fqdn: node-24.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-24 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) +- fqdn: node-25.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-25 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) +nova: + db_password: eugaLdtsTfYJdzXTQ8BjEwQz + enable_hugepages: false + state_path: /var/lib/nova + user_password: ORQIqflnHKrKDRFAiEa2wvwl +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: Ey9I0nIsWCUPLEFFEw8Jdumu + 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_6_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_6_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: ZqPXnECPuVjJeBBjhkSEukpn + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: fKl7OcmRKSTnMEDAtenfVm6f + metadata: + metadata_proxy_shared_secret: w6ll2iraZnZSuIen0kU5ZBCH + 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: G7abzznJ7JyK1hz1Cjo5mny7 +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: q8C6tndKInRMGIBgMVp1Qn6F + enabled: true + user_password: ZCx3xnLePK1YS0OlVjszI3VU +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: az4UWYSNTZpQPjI9HgdBhEaV + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCpPAJXAAAAABAA78y8YZIrrB591IUh1S8egg== + bootstrap_osd_key: AQCpPAJXAAAAABAAPaj9lQUInmaJ3IqdD2B/qQ== + ephemeral_ceph: true + fsid: 6a0ca214-5baf-4e29-a5a4-d5292baa6baf + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCpPAJXAAAAABAAj/B86ZiWJ1TpB4dR7Cmyww== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCpPAJXAAAAABAA6KbRy7O8eXOp8hI3y9f5cg== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: wfwNKTJbcj2v22BnO3tC6VoW +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: 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: + - '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: 900 + 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: 1000 + type: puppet + uids: + - '21' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 1100 + type: puppet + uids: + - '21' +- 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: 1200 + type: puppet + uids: + - '21' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + 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: 1400 + 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: 1500 + type: puppet + uids: + - '21' +- 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: 1600 + type: puppet + uids: + - '21' +- 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: 1700 + type: puppet + uids: + - '21' +- 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: 1800 + type: puppet + uids: + - '21' +- 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: 1900 + type: puppet + uids: + - '21' +- 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: 2000 + type: puppet + uids: + - '21' +- 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: 2100 + type: puppet + uids: + - '21' +- 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: 2200 + type: puppet + uids: + - '21' +- 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: 2300 + type: puppet + uids: + - '21' +- 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: 2400 + type: puppet + uids: + - '21' +- 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: 2500 + type: puppet + uids: + - '21' +- 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: 2600 + type: puppet + uids: + - '21' +- 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: 2700 + type: puppet + uids: + - '21' +- 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: 2800 + type: puppet + uids: + - '21' +- 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: 2900 + type: puppet + uids: + - '21' +- 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: 3000 + type: puppet + uids: + - '21' +- 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: 3100 + type: puppet + uids: + - '21' +- 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: 3200 + type: puppet + uids: + - '21' +- 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: 3300 + type: puppet + uids: + - '21' +- 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: 3400 + type: puppet + uids: + - '21' +- 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: 3500 + type: puppet + uids: + - '21' +- 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: 3600 + type: puppet + uids: + - '21' +- 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: 3700 + type: puppet + uids: + - '21' +- 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: 3800 + type: puppet + uids: + - '21' +- 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: 3900 + type: puppet + uids: + - '21' +- 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: 4000 + type: puppet + uids: + - '21' +- 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: 4100 + type: puppet + uids: + - '21' +- 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: 4200 + type: puppet + uids: + - '21' +- 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: 4300 + type: puppet + uids: + - '21' +- 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: 4400 + type: puppet + uids: + - '21' +- 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: 4500 + type: puppet + uids: + - '21' +- 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: 4600 + type: puppet + uids: + - '21' +- 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: 4700 + type: puppet + uids: + - '21' +- 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: 4800 + type: puppet + uids: + - '21' +- 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: 4900 + type: puppet + uids: + - '21' +- 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: 5000 + type: puppet + uids: + - '21' +- 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: 5100 + type: puppet + uids: + - '21' +- 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: 5200 + type: puppet + uids: + - '21' +- 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: 5300 + type: puppet + uids: + - '21' +- 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: 5400 + type: puppet + uids: + - '21' +- 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: 5500 + type: puppet + uids: + - '21' +- 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: 5600 + type: puppet + uids: + - '21' +- 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: 5700 + type: puppet + uids: + - '21' +- 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: 5800 + type: puppet + uids: + - '21' +- 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: + - '21' +- 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: 6000 + type: puppet + uids: + - '21' +- 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: 6100 + type: puppet + uids: + - '21' +- 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: 6200 + type: puppet + uids: + - '21' +- 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: 6300 + type: puppet + uids: + - '21' +- 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: 6400 + type: puppet + uids: + - '21' +- 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: 6500 + type: puppet + uids: + - '21' +- 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: 6600 + type: puppet + uids: + - '21' +- 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: 6700 + type: puppet + uids: + - '21' +- 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: 6800 + type: puppet + uids: + - '21' +- 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: 6900 + type: puppet + uids: + - '21' +- 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: 7000 + type: puppet + uids: + - '21' +- 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: + - '21' +- 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: + - '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 (9e:66) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: eIf5sy8UsOAn2GX0GYACP79Z + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.ceph.murano.sahara.ceil-primary-mongo.yaml b/hiera/neut_tun.ceph.murano.sahara.ceil-primary-mongo.yaml new file mode 100644 index 0000000..75e7925 --- /dev/null +++ b/hiera/neut_tun.ceph.murano.sahara.ceil-primary-mongo.yaml @@ -0,0 +1,1287 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: zsXEbZDe2xQXefn6uwrQzzO7 + user_password: WHqAkLTZJyJbQcgwRHwqvLLN +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: S3KQzbNS8TQAxro5t44u4iY2 + enabled: true + metering_secret: Y5rz6Vfm2ScFq4azewm1oA7H + user_password: DXqtLggYxLAbp613fqtW081R +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: czpy1WuuTpWk54EsJVdynUCH + fixed_key: 05355bba16da2ad6f94db4eef50317e674e526cb8ef485f8c50c1d54074fc840 + user_password: biH7FvBKcd7nd1vNSwK2uSvl +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: 6 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-20.test.domain.local +fuel_version: '9.0' +glance: + db_password: ZDB2roDcOrp16HUbhx9XqxuU + image_cache_max_size: '0' + user_password: jP8Gi5D4ybEGuj8fbwibioxW +glance_glare: + user_password: 3yGnZWzlwFs1pmPVfWZZ0iHD +heat: + auth_encryption_key: 64db5649f790ce824321641315c2264b + db_password: cYoXjNhqVP9b7a2CED1YPHUf + enabled: true + rabbit_password: 8on0y7f5hMY1ov73rHdgzaA9 + user_password: maOueqz9ZnHRRBQhyxTYFnua +horizon: + secret_key: 229de9de5ae395b5ec8b587991ecbda9e491ef206c5075faab9e9dee8c5fa716 +ironic: + db_password: dtyRk3I9dm62ZnZQIw2RsNx0 + enabled: false + swift_tempurl_key: QPxrgyQlkIalO2LuWmbGSrTj + user_password: 1SZaS8iozX2lbtAYphVlpQUg +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: BhTPeatjZW7u4jk7u4f0j8vR + db_password: EwtH0HcS16iuKCafrYS9RLk7 +last_controller: node-25 +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: I7S00g8MpaYYUOWlaNu6uF4m + enabled: true + rabbit_password: 1Vs9SjjQcGjAnOGkZR8jGVEi + user_password: C0t6HdzdHlNmqfEuw1upq2n7 +murano-cfapi: + db_password: vp8E8fsttbqx70zqC4yO87tr + enabled: false + rabbit_password: SCvN1kIylmKPsdU5ImQrk5WC + user_password: 1HFY5stRAmIE0Q9igUMiA8EK +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: aFfgfBkYaYXgqpY75rzY7CJ2 + wsrep_password: I8xWlFPYN99nwb7256ucpw2o +network_metadata: + nodes: + node-18: + fqdn: node-18.test.domain.local + name: node-18 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + fw-admin: 10.110.0.9 + 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.2 + 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.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) + node-19: + fqdn: node-19.test.domain.local + name: node-19 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/mesh: 192.168.2.7 + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) + node-20: + fqdn: node-20.test.domain.local + name: node-20 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.5 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) + 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.5 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + ex: 172.16.0.5 + 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.5 + neutron/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) + node-22: + fqdn: node-22.test.domain.local + name: node-22 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/mesh: 192.168.2.6 + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) + node-24: + fqdn: node-24.test.domain.local + name: node-24 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.4 + 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.4 + 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.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) + node-25: + fqdn: node-25.test.domain.local + name: node-25 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + 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.3 + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.5/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.1/24 + br-mgmt: + IP: + - 192.168.0.3/24 + br-storage: + IP: + - 192.168.1.1/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-a9736da1471a47d0aa68 + 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-50fe37028c7640a89ea4 + 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-2ade9cd69a004b97a8cd + 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-18.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-18 + role: compute + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '18' + uid: '18' + user_node_name: Untitled (b8:a3) +- fqdn: node-19.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-19 + role: ceph-osd + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '19' + uid: '19' + user_node_name: Untitled (52:f0) +- fqdn: node-20.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-20 + role: primary-mongo + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '20' + uid: '20' + user_node_name: Untitled (c0:7c) +- fqdn: node-21.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-21 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '21' + uid: '21' + user_node_name: Untitled (9e:66) +- fqdn: node-22.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-22 + role: ceph-osd + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '22' + uid: '22' + user_node_name: Untitled (b6:3e) +- fqdn: node-24.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-24 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '24' + uid: '24' + user_node_name: Untitled (55:c6) +- fqdn: node-25.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-25 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '25' + uid: '25' + user_node_name: Untitled (65:2d) +nova: + db_password: eugaLdtsTfYJdzXTQ8BjEwQz + enable_hugepages: false + state_path: /var/lib/nova + user_password: ORQIqflnHKrKDRFAiEa2wvwl +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: Ey9I0nIsWCUPLEFFEw8Jdumu + 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_6_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_6_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: ZqPXnECPuVjJeBBjhkSEukpn + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: fKl7OcmRKSTnMEDAtenfVm6f + metadata: + metadata_proxy_shared_secret: w6ll2iraZnZSuIen0kU5ZBCH + 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: G7abzznJ7JyK1hz1Cjo5mny7 +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: q8C6tndKInRMGIBgMVp1Qn6F + enabled: true + user_password: ZCx3xnLePK1YS0OlVjszI3VU +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: az4UWYSNTZpQPjI9HgdBhEaV + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCpPAJXAAAAABAA78y8YZIrrB591IUh1S8egg== + bootstrap_osd_key: AQCpPAJXAAAAABAAPaj9lQUInmaJ3IqdD2B/qQ== + ephemeral_ceph: true + fsid: 6a0ca214-5baf-4e29-a5a4-d5292baa6baf + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCpPAJXAAAAABAAj/B86ZiWJ1TpB4dR7Cmyww== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCpPAJXAAAAABAA6KbRy7O8eXOp8hI3y9f5cg== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: wfwNKTJbcj2v22BnO3tC6VoW +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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +- 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: + - '20' +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: '20' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (c0:7c) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: eIf5sy8UsOAn2GX0GYACP79Z + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.ironic-ironic.yaml b/hiera/neut_tun.ironic-ironic.yaml new file mode 100644 index 0000000..632ce63 --- /dev/null +++ b/hiera/neut_tun.ironic-ironic.yaml @@ -0,0 +1,1072 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: wdrzZ8h377Wa5EiyiUL80M24 + user_password: q7TOGywq6Z5iy6KfYes1FT28 +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ZcJVI6JZ7jitiyPaA3iU966f + enabled: false + metering_secret: bSFSodeAHr9lwSyInkIdJ2X5 + user_password: HVBC0w8tYoGr8MrPqG1QRoeh +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: fu1M1wMKNSMCDjIvJGYDqF40 + fixed_key: 8b8bafccff9fffa9bf26450a4e8c92cfee6c79872458fb9a2f4869d3487113c5 + user_password: f2vuh2xLH9WZo3sjMJM7lrYu +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: 7 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: false +fqdn: node-33.test.domain.local +fuel_version: '9.0' +glance: + db_password: OQE7IX3UkIub7uF8Pr7n1deS + image_cache_max_size: '5368709120' + user_password: R8xNq12q24uEYdzkbNoVYAsQ +glance_glare: + user_password: zTRjX02qnuiCuR7Op0YVcMcf +heat: + auth_encryption_key: 4865fd0ed1ee4a5596b499f967dacee3 + db_password: 54dFWIJdOa4QSwqjbTj1f8lJ + enabled: true + rabbit_password: 8acrpgCxWyeOPoMRTR4okeJu + user_password: 0llNgG95eublI0NrmgkhbNgp +horizon: + secret_key: e8bbc90b924198a1bcd2198249e668b558858f821667909783948012316d3b0b +ironic: + db_password: RogJ94QjImHSH2bkJZo41nyE + enabled: true + swift_tempurl_key: hJxJ60FBWfDWC21HM4Unnd88 + user_password: 4YNo26c2yVTvPcKAfrydXOaE +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: FsWnCXmxzTbqLaVWejCjmThG + db_password: zlXYjr4GuX1AbiCX7ZnPhZeJ +last_controller: node-32 +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: biGbIUJwEwzGwit53daDKn6R + enabled: false + rabbit_password: bnkyMrS1rdseloj8LY0TujbP + user_password: VyFoQPMNBV9MeViWwjc4RWSd +murano-cfapi: + db_password: 6CK5ibAWBPLhJNmF4x23YlD8 + enabled: false + rabbit_password: 3BMYAXK31EfHlr5BoVlPpbZ7 + user_password: s9T66aeG9Tax9GJgfJhPdvkJ +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: QgSxBQwfK2tSB1wZV4COlI67 + wsrep_password: zbQjgfdUTMBEGBH6z61kXs0M +network_metadata: + nodes: + node-32: + fqdn: node-32.test.domain.local + name: node-32 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + ex: 172.16.0.4 + fw-admin: 10.110.0.6 + 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 + ironic/baremetal: 192.168.3.1 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '32' + uid: '32' + user_node_name: Untitled (9e:66) + node-33: + fqdn: node-33.test.domain.local + name: node-33 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + fw-admin: 10.110.0.3 + 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 + ironic/baremetal: 192.168.3.2 + 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.2 + 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.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - ironic + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '33' + uid: '33' + user_node_name: Untitled (65:2d) + vips: + baremetal: + ipaddr: 192.168.3.3 + is_user_defined: false + namespace: haproxy + network_role: ironic/baremetal + node_roles: + - controller + - primary-controller + vendor_specific: + iptables_rules: + ns_start: + - iptables -A INPUT -i <%INT%> -s <%CIDR%> -d <%IP%> -p tcp -m multiport + --dports 6385,8080 -m state --state NEW -j ACCEPT + - iptables -A INPUT -i <%INT%> -s <%CIDR%> -d <%IP%> -m state --state ESTABLISHED,RELATED + -j ACCEPT + - iptables -A INPUT -i <%INT%> -j DROP + ns_stop: + - iptables -D INPUT -i <%INT%> -s <%CIDR%> -d <%IP%> -p tcp -m multiport + --dports 6385,8080 -m state --state NEW -j ACCEPT + - iptables -D INPUT -i <%INT%> -s <%CIDR%> -d <%IP%> -m state --state ESTABLISHED,RELATED + -j ACCEPT + - iptables -D INPUT -i <%INT%> -j DROP + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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-baremetal: + IP: + - 192.168.3.2/24 + 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.2/24 + br-mgmt: + IP: + - 192.168.0.4/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/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 + ironic/baremetal: br-baremetal + 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-baremetal + - 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-baremetal + name: enp0s3.104 + - 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-br + name: br-ironic + provider: ovs + - action: add-patch + bridges: + - br-ironic + - br-baremetal + provider: ovs + 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-aa540adb1b1444689569 + 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: 10304 + type: pv + vg: logs +- extra: + - disk/by-id/virtio-7c7b83916407405bb49d + 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: 128 + type: lvm_meta_pool + - lvm_meta_size: 0 + size: 0 + type: pv + vg: os + - lvm_meta_size: 0 + size: 0 + type: pv + vg: logs +- extra: + - disk/by-id/virtio-f6404854659e46448fa7 + 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: 128 + type: lvm_meta_pool + - lvm_meta_size: 0 + size: 0 + type: pv + vg: os + - lvm_meta_size: 0 + size: 0 + type: pv + vg: logs +- _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 +nodes: +- fqdn: node-32.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-32 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '32' + uid: '32' + user_node_name: Untitled (9e:66) +- fqdn: node-33.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-33 + role: ironic + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '33' + uid: '33' + user_node_name: Untitled (65:2d) +nova: + db_password: fgPfDUV6fkFwgp2HHPuOrpzw + enable_hugepages: false + state_path: /var/lib/nova + user_password: vntmIGLqYfYmGzMdPYEkZjuw +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: x9G0B8f2oGXZArtJpR1WClG5 + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 200 +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_7_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_7_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: + physnet-ironic: + bridge: br-ironic + vlan_range: null + physnet1: + bridge: br-floating + vlan_range: null + segmentation_type: tun + tunnel_id_ranges: 2:65535 + L3: + use_namespaces: true + database: + passwd: ATaSoa7iVOSucULiPXAmA4A3 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: 5NAvio3d56Blv3PD4BbfGwlz + metadata: + metadata_proxy_shared_secret: K6keCL70QRszXf3tze9UV7D3 + 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 + baremetal: + L2: + network_type: flat + physnet: physnet-ironic + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: 192.168.3.52:192.168.3.254 + gateway: 192.168.3.51 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.3.0/24 + shared: true + tenant: admin +rabbit: + password: E9YitKeB0TLrJ2VozYqhwLcm +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: ironic +sahara: + db_password: TuBswaMFBHwQJgdtaPGIJq1u + enabled: false + user_password: rrx8sLOVQkZLP5zjPmZoPISJ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: wXG9hjqa2mZA98R1AUgVUuvJ + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQAOPQJXAAAAABAAU8hRvuYD0SB4lmvBAH7DWA== + bootstrap_osd_key: AQAOPQJXAAAAABAA/hGLY/8RlDT45wmih+CTOA== + ephemeral_ceph: false + fsid: 113ed29a-3bcc-4a83-96d1-dd82eeb921dc + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQAOPQJXAAAAABAAvt/xeXF/qFI3z+WNsod75Q== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQAOPQJXAAAAABAAXpmLCigwStYnYQ6QSKmK4w== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: 93nH8n79jBPfZgUs7rldvJ6g +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: + - '33' +- 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: + - '33' +- 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: + - '33' +- 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: + - '33' +- 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: + - '33' +- 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: + - '33' +- 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: + - '33' +- 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: + - '33' +- 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: + - '33' +- 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: + - '33' +- 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: + - '33' +- id: ironic-conductor + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/ironic-conductor.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1200 + type: puppet + uids: + - '33' +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: '33' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (65:2d) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: YyrbITxeph9yV8DeVF9YSOkK + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.ironic-primary-controller.yaml b/hiera/neut_tun.ironic-primary-controller.yaml new file mode 100644 index 0000000..4c86ceb --- /dev/null +++ b/hiera/neut_tun.ironic-primary-controller.yaml @@ -0,0 +1,1826 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: wdrzZ8h377Wa5EiyiUL80M24 + user_password: q7TOGywq6Z5iy6KfYes1FT28 +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ZcJVI6JZ7jitiyPaA3iU966f + enabled: false + metering_secret: bSFSodeAHr9lwSyInkIdJ2X5 + user_password: HVBC0w8tYoGr8MrPqG1QRoeh +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: fu1M1wMKNSMCDjIvJGYDqF40 + fixed_key: 8b8bafccff9fffa9bf26450a4e8c92cfee6c79872458fb9a2f4869d3487113c5 + user_password: f2vuh2xLH9WZo3sjMJM7lrYu +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: 7 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-32.test.domain.local +fuel_version: '9.0' +glance: + db_password: OQE7IX3UkIub7uF8Pr7n1deS + image_cache_max_size: '9405726720' + user_password: R8xNq12q24uEYdzkbNoVYAsQ +glance_glare: + user_password: zTRjX02qnuiCuR7Op0YVcMcf +heat: + auth_encryption_key: 4865fd0ed1ee4a5596b499f967dacee3 + db_password: 54dFWIJdOa4QSwqjbTj1f8lJ + enabled: true + rabbit_password: 8acrpgCxWyeOPoMRTR4okeJu + user_password: 0llNgG95eublI0NrmgkhbNgp +horizon: + secret_key: e8bbc90b924198a1bcd2198249e668b558858f821667909783948012316d3b0b +ironic: + db_password: RogJ94QjImHSH2bkJZo41nyE + enabled: true + swift_tempurl_key: hJxJ60FBWfDWC21HM4Unnd88 + user_password: 4YNo26c2yVTvPcKAfrydXOaE +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: FsWnCXmxzTbqLaVWejCjmThG + db_password: zlXYjr4GuX1AbiCX7ZnPhZeJ +last_controller: node-32 +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: biGbIUJwEwzGwit53daDKn6R + enabled: false + rabbit_password: bnkyMrS1rdseloj8LY0TujbP + user_password: VyFoQPMNBV9MeViWwjc4RWSd +murano-cfapi: + db_password: 6CK5ibAWBPLhJNmF4x23YlD8 + enabled: false + rabbit_password: 3BMYAXK31EfHlr5BoVlPpbZ7 + user_password: s9T66aeG9Tax9GJgfJhPdvkJ +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: QgSxBQwfK2tSB1wZV4COlI67 + wsrep_password: zbQjgfdUTMBEGBH6z61kXs0M +network_metadata: + nodes: + node-32: + fqdn: node-32.test.domain.local + name: node-32 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + ex: 172.16.0.4 + fw-admin: 10.110.0.6 + 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 + ironic/baremetal: 192.168.3.1 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '32' + uid: '32' + user_node_name: Untitled (9e:66) + node-33: + fqdn: node-33.test.domain.local + name: node-33 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + fw-admin: 10.110.0.3 + 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 + ironic/baremetal: 192.168.3.2 + 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.2 + 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.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - ironic + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '33' + uid: '33' + user_node_name: Untitled (65:2d) + vips: + baremetal: + ipaddr: 192.168.3.3 + is_user_defined: false + namespace: haproxy + network_role: ironic/baremetal + node_roles: + - controller + - primary-controller + vendor_specific: + iptables_rules: + ns_start: + - iptables -A INPUT -i <%INT%> -s <%CIDR%> -d <%IP%> -p tcp -m multiport + --dports 6385,8080 -m state --state NEW -j ACCEPT + - iptables -A INPUT -i <%INT%> -s <%CIDR%> -d <%IP%> -m state --state ESTABLISHED,RELATED + -j ACCEPT + - iptables -A INPUT -i <%INT%> -j DROP + ns_stop: + - iptables -D INPUT -i <%INT%> -s <%CIDR%> -d <%IP%> -p tcp -m multiport + --dports 6385,8080 -m state --state NEW -j ACCEPT + - iptables -D INPUT -i <%INT%> -s <%CIDR%> -d <%IP%> -m state --state ESTABLISHED,RELATED + -j ACCEPT + - iptables -D INPUT -i <%INT%> -j DROP + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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-baremetal: + IP: + - 192.168.3.1/24 + br-ex: + IP: + - 172.16.0.4/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.6/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.1/24 + br-mgmt: + IP: + - 192.168.0.3/24 + br-storage: + IP: + - 192.168.1.1/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 + ironic/baremetal: br-baremetal + 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-baremetal + - 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-baremetal + name: enp0s3.104 + - action: add-port + bridge: br-ex + name: enp0s4 + - action: add-br + name: br-ironic + provider: ovs + - action: add-patch + bridges: + - br-ironic + - br-baremetal + provider: ovs + 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-562a07f3b26d41678e3f + 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-d5619fe44cb84c24a737 + 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-206787fd491a4cc6806b + 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-32.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-32 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '32' + uid: '32' + user_node_name: Untitled (9e:66) +- fqdn: node-33.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-33 + role: ironic + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '33' + uid: '33' + user_node_name: Untitled (65:2d) +nova: + db_password: fgPfDUV6fkFwgp2HHPuOrpzw + enable_hugepages: false + state_path: /var/lib/nova + user_password: vntmIGLqYfYmGzMdPYEkZjuw +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: x9G0B8f2oGXZArtJpR1WClG5 + 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_7_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_7_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: + physnet-ironic: + bridge: br-ironic + vlan_range: null + physnet1: + bridge: br-floating + vlan_range: null + segmentation_type: tun + tunnel_id_ranges: 2:65535 + L3: + use_namespaces: true + database: + passwd: ATaSoa7iVOSucULiPXAmA4A3 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: 5NAvio3d56Blv3PD4BbfGwlz + metadata: + metadata_proxy_shared_secret: K6keCL70QRszXf3tze9UV7D3 + 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 + baremetal: + L2: + network_type: flat + physnet: physnet-ironic + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: 192.168.3.52:192.168.3.254 + gateway: 192.168.3.51 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.3.0/24 + shared: true + tenant: admin +rabbit: + password: E9YitKeB0TLrJ2VozYqhwLcm +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: TuBswaMFBHwQJgdtaPGIJq1u + enabled: false + user_password: rrx8sLOVQkZLP5zjPmZoPISJ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: wXG9hjqa2mZA98R1AUgVUuvJ + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQAOPQJXAAAAABAAU8hRvuYD0SB4lmvBAH7DWA== + bootstrap_osd_key: AQAOPQJXAAAAABAA/hGLY/8RlDT45wmih+CTOA== + ephemeral_ceph: false + fsid: 113ed29a-3bcc-4a83-96d1-dd82eeb921dc + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQAOPQJXAAAAABAAvt/xeXF/qFI3z+WNsod75Q== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQAOPQJXAAAAABAAXpmLCigwStYnYQ6QSKmK4w== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: 93nH8n79jBPfZgUs7rldvJ6g +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: + - '32' +- 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: + - '32' +- 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: + - '32' +- 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: + - '32' +- 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: + - '32' +- 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: + - '32' +- 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: + - '32' +- 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: + - '32' +- 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: + - '32' +- 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: + - '32' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 1100 + type: puppet + uids: + - '32' +- 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: 1200 + type: puppet + uids: + - '32' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '32' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1400 + type: puppet + uids: + - '32' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1500 + type: puppet + uids: + - '32' +- 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: 1600 + type: puppet + uids: + - '32' +- 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: 1700 + type: puppet + uids: + - '32' +- 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: 1800 + type: puppet + uids: + - '32' +- 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: 1900 + type: puppet + uids: + - '32' +- 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: 2000 + type: puppet + uids: + - '32' +- 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: 2100 + type: puppet + uids: + - '32' +- 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: 2200 + type: puppet + uids: + - '32' +- 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: 2300 + type: puppet + uids: + - '32' +- 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: 2400 + type: puppet + uids: + - '32' +- 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: 2500 + type: puppet + uids: + - '32' +- 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: 2600 + type: puppet + uids: + - '32' +- 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: 2700 + type: puppet + uids: + - '32' +- 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: 2800 + type: puppet + uids: + - '32' +- 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: 2900 + type: puppet + uids: + - '32' +- 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: 3000 + type: puppet + uids: + - '32' +- 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: 3100 + type: puppet + uids: + - '32' +- 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: 3200 + type: puppet + uids: + - '32' +- 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: 3300 + type: puppet + uids: + - '32' +- 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: 3400 + type: puppet + uids: + - '32' +- 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: 3500 + type: puppet + uids: + - '32' +- 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: 3600 + type: puppet + uids: + - '32' +- 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: 3700 + type: puppet + uids: + - '32' +- 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: 3800 + type: puppet + uids: + - '32' +- 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: 3900 + type: puppet + uids: + - '32' +- 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: 4000 + type: puppet + uids: + - '32' +- 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: 4100 + type: puppet + uids: + - '32' +- 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: 4200 + type: puppet + uids: + - '32' +- 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: 4300 + type: puppet + uids: + - '32' +- 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: 4400 + type: puppet + uids: + - '32' +- 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: 4500 + type: puppet + uids: + - '32' +- 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: 4600 + type: puppet + uids: + - '32' +- 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: 4700 + type: puppet + uids: + - '32' +- 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: 4800 + type: puppet + uids: + - '32' +- 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: 4900 + type: puppet + uids: + - '32' +- 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: 5000 + type: puppet + uids: + - '32' +- 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: 5100 + type: puppet + uids: + - '32' +- 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: 5200 + type: puppet + uids: + - '32' +- 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: 5300 + type: puppet + uids: + - '32' +- 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: 5400 + type: puppet + uids: + - '32' +- 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: 5500 + type: puppet + uids: + - '32' +- 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: 5600 + type: puppet + uids: + - '32' +- 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: 5700 + type: puppet + uids: + - '32' +- 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: 5800 + type: puppet + uids: + - '32' +- 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: + - '32' +- 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: 6000 + type: puppet + uids: + - '32' +- 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: 6100 + type: puppet + uids: + - '32' +- 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: 6200 + type: puppet + uids: + - '32' +- 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: 6300 + type: puppet + uids: + - '32' +- 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: 6400 + type: puppet + uids: + - '32' +- 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: 6500 + type: puppet + uids: + - '32' +- 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: 6600 + type: puppet + uids: + - '32' +- 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: 6700 + type: puppet + uids: + - '32' +- 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: 6800 + type: puppet + uids: + - '32' +- 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: 6900 + type: puppet + uids: + - '32' +- 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: 7000 + type: puppet + uids: + - '32' +- 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: + - '32' +- 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: + - '32' +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: '32' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (9e:66) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: YyrbITxeph9yV8DeVF9YSOkK + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_tun.l3ha-primary-controller.yaml b/hiera/neut_tun.l3ha-primary-controller.yaml new file mode 100644 index 0000000..a5382b0 --- /dev/null +++ b/hiera/neut_tun.l3ha-primary-controller.yaml @@ -0,0 +1,1830 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: jUBpxzXYeV6H3CG1YZqxMcSY + user_password: o9YAnOJznIJPRWGyVwqKLxaV +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: EKlZPoYWn82wH4wybuBf1b1c + enabled: false + metering_secret: klxjMymd87NrwkyqoKdfOUdJ + user_password: vhnetjApDDyVRD6WyXMRVbwg +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: mDySth3KE4BplmDU7dyZ1iy8 + fixed_key: 15ea01f55d32de1dad856cee97a455142b6c3c4c7714cf02e4f1ce66cd832d9a + user_password: Kx5aeKTTg3HkbyshX6PPNkJf +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: 8 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-30.test.domain.local +fuel_version: '9.0' +glance: + db_password: Yph4DmsdD2CuvamlroPKROJx + image_cache_max_size: '9405726720' + user_password: 0RK6f3DXfKxCNkTuzqbpqHv5 +glance_glare: + user_password: dL7OAF1eB1eFMG2jCrDEFYeg +heat: + auth_encryption_key: 55723dcfaa0737274f94606146b1baed + db_password: PFiUPbiQAAqzi3UGd28r6JUb + enabled: true + rabbit_password: SedG5e3Ameea1ONUcvjAVQRg + user_password: glqbclwoiAsvzfo77dWza72w +horizon: + secret_key: d3130e8d0ac86f0d3d226a53c82aa72540b5a6ff084959303964e7b5889b94a7 +ironic: + db_password: xryHKrdkMVSFSqurOaiHO3fz + enabled: false + swift_tempurl_key: OAa5BguJ3upIMXvujiu7fcPc + user_password: WfguEgeXjKKgBx4Xeq0rhHO4 +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: Gueo8UB8E9pgZ6FdjTpsTZ0I + db_password: YrDDhsuaNI3XExR1GcaFmge0 +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: NpAmZkY5ThJejUqVpUBcUq0G + enabled: false + rabbit_password: fJASyqxfEA3x9uWJzOTvoJzy + user_password: 4ee7garFasVTmeNAC4E9jpCN +murano-cfapi: + db_password: JpPOFONS0WI0GetmUcIy4yKg + enabled: false + rabbit_password: xTfBe3cMqEoU6uTnqoyYeOFj + user_password: 38y55rC5tHXgWAgFgIN9VaMq +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: ka3mavVf5fmSuZ9vMPjFbCQk + wsrep_password: eqjtqnyn4eySUj1Ps4qv8ygP +network_metadata: + nodes: + node-30: + fqdn: node-30.test.domain.local + name: node-30 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + ex: 172.16.0.4 + fw-admin: 10.110.0.5 + 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.1 + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '30' + uid: '30' + user_node_name: Untitled (c0:7c) + node-34: + fqdn: node-34.test.domain.local + name: node-34 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.6 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.6 + fw-admin: 10.110.0.6 + 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.3 + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.6 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '34' + uid: '34' + user_node_name: Untitled (9e:66) + node-35: + fqdn: node-35.test.domain.local + name: node-35 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.5 + fw-admin: 10.110.0.3 + 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.2 + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '35' + uid: '35' + user_node_name: Untitled (65:2d) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.4/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.5/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mesh: + IP: + - 192.168.2.1/24 + br-mgmt: + IP: + - 192.168.0.3/24 + br-storage: + IP: + - 192.168.1.1/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: true + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-a9736da1471a47d0aa68 + 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-50fe37028c7640a89ea4 + 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-2ade9cd69a004b97a8cd + 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-30.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-30 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '30' + uid: '30' + user_node_name: Untitled (c0:7c) +- fqdn: node-34.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-34 + public_address: 172.16.0.6 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '34' + uid: '34' + user_node_name: Untitled (9e:66) +- fqdn: node-35.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-35 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '35' + uid: '35' + user_node_name: Untitled (65:2d) +nova: + db_password: QZdAC1mq18GHN5WJ5APyE78T + enable_hugepages: false + state_path: /var/lib/nova + user_password: M7B2W6VRtU0QB7Cv3RRXFYSH +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: y9gokzT01BmQbPnUa8iYYMkV + 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_8_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_8_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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: LXF5T5tA58bA9zMZBpsDi7p0 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: bCrOpWyyUtnntdUx9LG4U0BU + metadata: + metadata_proxy_shared_secret: vJtjCWoEBvU5o98uTWgWkku7 + 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: op3HrMeaqbXjFdpqD4H2VjYb +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: l9h3B6bfg9PgzXYVIhhqy1ou + enabled: false + user_password: 2Yl5h8R0Rx17NJSO84jHEgau +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: quuzPDIlCxB2FDRfeLKvYU03 + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQBoPQJXAAAAABAAW5wmPogQMWFZMc/eOEYBbA== + bootstrap_osd_key: AQBoPQJXAAAAABAAtfi+Ybykyk+IsxJMo30rug== + ephemeral_ceph: false + fsid: 31dcb24b-7771-4ae3-a5bd-de0e9b945261 + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQBoPQJXAAAAABAAbS1wJCrS2r5MezWNqxHfhA== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQBoPQJXAAAAABAAvc4BolNIKS2SNUOhiM/t/A== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: GccUDKEvl9uwTTkLHrytHJMV +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: + - '30' +- 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: + - '30' +- 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: + - '30' +- 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: + - '30' +- 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: + - '30' +- 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: + - '30' +- 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: + - '30' +- 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: + - '30' +- 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: + - '30' +- 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: + - '30' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 1100 + type: puppet + uids: + - '30' +- 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: 1200 + type: puppet + uids: + - '30' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '30' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1400 + type: puppet + uids: + - '30' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1500 + type: puppet + uids: + - '30' +- 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: 1600 + type: puppet + uids: + - '30' +- 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: 1700 + type: puppet + uids: + - '30' +- 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: 1800 + type: puppet + uids: + - '30' +- 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: 1900 + type: puppet + uids: + - '30' +- 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: 2000 + type: puppet + uids: + - '30' +- 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: 2100 + type: puppet + uids: + - '30' +- 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: 2200 + type: puppet + uids: + - '30' +- 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: 2300 + type: puppet + uids: + - '30' +- 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: 2400 + type: puppet + uids: + - '30' +- 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: 2500 + type: puppet + uids: + - '30' +- 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: 2600 + type: puppet + uids: + - '30' +- 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: 2700 + type: puppet + uids: + - '30' +- 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: 2800 + type: puppet + uids: + - '30' +- 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: 2900 + type: puppet + uids: + - '30' +- 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: 3000 + type: puppet + uids: + - '30' +- 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: 3100 + type: puppet + uids: + - '30' +- 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: 3200 + type: puppet + uids: + - '30' +- 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: 3300 + type: puppet + uids: + - '30' +- 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: 3400 + type: puppet + uids: + - '30' +- 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: 3500 + type: puppet + uids: + - '30' +- 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: 3600 + type: puppet + uids: + - '30' +- 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: 3700 + type: puppet + uids: + - '30' +- 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: 3800 + type: puppet + uids: + - '30' +- 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: 3900 + type: puppet + uids: + - '30' +- 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: 4000 + type: puppet + uids: + - '30' +- 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: 4100 + type: puppet + uids: + - '30' +- 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: 4200 + type: puppet + uids: + - '30' +- 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: 4300 + type: puppet + uids: + - '30' +- 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: 4400 + type: puppet + uids: + - '30' +- 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: 4500 + type: puppet + uids: + - '30' +- 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: 4600 + type: puppet + uids: + - '30' +- 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: 4700 + type: puppet + uids: + - '30' +- 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: 4800 + type: puppet + uids: + - '30' +- 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: 4900 + type: puppet + uids: + - '30' +- 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: 5000 + type: puppet + uids: + - '30' +- 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: 5100 + type: puppet + uids: + - '30' +- 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: 5200 + type: puppet + uids: + - '30' +- 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: 5300 + type: puppet + uids: + - '30' +- 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: 5400 + type: puppet + uids: + - '30' +- 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: 5500 + type: puppet + uids: + - '30' +- 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: 5600 + type: puppet + uids: + - '30' +- 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: 5700 + type: puppet + uids: + - '30' +- 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: 5800 + type: puppet + uids: + - '30' +- 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: + - '30' +- 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: 6000 + type: puppet + uids: + - '30' +- 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: 6100 + type: puppet + uids: + - '30' +- 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: 6200 + type: puppet + uids: + - '30' +- 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: 6300 + type: puppet + uids: + - '30' +- 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: 6400 + type: puppet + uids: + - '30' +- 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: 6500 + type: puppet + uids: + - '30' +- 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: 6600 + type: puppet + uids: + - '30' +- 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: 6700 + type: puppet + uids: + - '30' +- 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: 6800 + type: puppet + uids: + - '30' +- 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: 6900 + type: puppet + uids: + - '30' +- 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: 7000 + type: puppet + uids: + - '30' +- 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: + - '30' +- 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: + - '30' +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: '30' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (c0:7c) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: SCqR14wgpSfc9kMRIY4VgRzg + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.ceph-ceph-osd.yaml b/hiera/neut_vlan.ceph-ceph-osd.yaml new file mode 100644 index 0000000..14ed44c --- /dev/null +++ b/hiera/neut_vlan.ceph-ceph-osd.yaml @@ -0,0 +1,1255 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: roGwmvZkZpiUmeRwbV9FV31T + user_password: Ztki8JegKN9RZqYX07BhOn6m +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: HuCgdtHBjCuXzMp3B70k5UjH + enabled: false + metering_secret: EHF0991ZnNuziJbiifhvcHE5 + user_password: 3hlZoNdg4NADq8wjHe13Wy6i +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: U70P9NjaFapUb1QF67cJ8hNX + fixed_key: fe02d9b20f961890baf288b1cb3984091b561163b525e0595cfbae1864dc65ae + user_password: n79XBFzdGspz1uARx9D72bvI +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: 3 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-2.test.domain.local +fuel_version: '9.0' +glance: + db_password: m00flfHKlJQaPjrctAuP3BIE + image_cache_max_size: '0' + user_password: AjYXiHisCcgpgIT6YYsGxh45 +glance_glare: + user_password: 9ErLlzsOVkTf55760NUPlm2k +heat: + auth_encryption_key: b4674d758d0e969d89fe14c73d3fc2f3 + db_password: orn9kFx01sjrz3Z4cENpW4Z1 + enabled: true + rabbit_password: mAaOGH7iAFiNOfZUfUIfLx9r + user_password: qdEXYISx6AJYAujJ59CIbA2W +horizon: + secret_key: 57e9fc21b1db9f7f1c3f10776a8caf3e692d77c6adafa2de3728314ffe001d3f +ironic: + db_password: 0vsxck2u04kqgyFSN8RQA1gy + enabled: false + swift_tempurl_key: 8ltTGNczfdHK0d10v7QYZU1G + user_password: qq9iafRfpZPXNqNetRuP2kVG +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 4Y4hE0Z91Ed5U4PWdp4KOkVt + db_password: vKMSpAS4OcaQJgyEQ9nnDK1v +last_controller: node-10 +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: yFVzO5D9avGGJiPM0aRPGyXy + enabled: false + rabbit_password: cD8W4zy5fDRrYAFvrq8NANEK + user_password: tqERQBuu4fgIXAnkbfEGyXP0 +murano-cfapi: + db_password: fZ1RNUem5eoGgIcV3yL0TN2x + enabled: false + rabbit_password: i5E0szk7J6Wlp2arzWTH0POF + user_password: p1NPRLU02WBItUfbSy5ycgcV +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: ov46HwIkXb0jSvBxXENED7yS + wsrep_password: 9ym16psHlLDRxTK7zCxQAhOm +network_metadata: + nodes: + node-10: + fqdn: node-10.test.domain.local + name: node-10 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '10' + uid: '10' + user_node_name: Untitled (65:2d) + node-2: + fqdn: node-2.test.domain.local + name: node-2 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '2' + uid: '2' + user_node_name: Untitled (c0:7c) + node-4: + fqdn: node-4.test.domain.local + name: node-4 + network_roles: + admin/pxe: 10.110.0.8 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.8 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '4' + uid: '4' + user_node_name: Untitled (60:04) + node-6: + fqdn: node-6.test.domain.local + name: node-6 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '6' + uid: '6' + user_node_name: Untitled (b8:a3) + node-7: + fqdn: node-7.test.domain.local + name: node-7 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '7' + uid: '7' + user_node_name: Untitled (fa:3d) + node-8: + fqdn: node-8.test.domain.local + name: node-8 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/radosgw: 172.16.0.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + ex: 172.16.0.6 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + public/vip: 172.16.0.6 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '8' + uid: '8' + user_node_name: Untitled (9e:66) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.5/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.7/24 + br-prv: + IP: none + br-storage: + IP: + - 192.168.1.5/24 + interfaces: + enp0s3: + vendor_specific: + bus_info: '0000:00:03.0' + driver: e1000 + enp0s4: + vendor_specific: + bus_info: '0000:00:04.0' + driver: e1000 + enp0s5: + vendor_specific: + bus_info: '0000:00:05.0' + driver: e1000 + enp0s6: + vendor_specific: + bus_info: '0000:00:06.0' + driver: e1000 + enp0s7: + vendor_specific: + bus_info: '0000:00:07.0' + driver: e1000 + provider: lnx + roles: + admin/pxe: br-fw-admin + aodh/api: br-mgmt + ceilometer/api: br-mgmt + ceph/public: br-storage + ceph/replication: br-storage + cinder/api: br-mgmt + cinder/iscsi: br-storage + fw-admin: br-fw-admin + glance/api: br-mgmt + glance/glare: br-mgmt + heat/api: br-mgmt + horizon: br-mgmt + ironic/api: br-mgmt + keystone/api: br-mgmt + management: br-mgmt + mgmt/corosync: br-mgmt + mgmt/database: br-mgmt + mgmt/memcache: br-mgmt + mgmt/messaging: br-mgmt + mgmt/vip: br-mgmt + mongo/db: br-mgmt + murano/api: br-mgmt + murano/cfapi: br-mgmt + neutron/api: br-mgmt + neutron/private: br-prv + nova/api: br-mgmt + nova/migration: br-mgmt + sahara/api: br-mgmt + storage: br-storage + swift/api: br-mgmt + swift/replication: br-storage + transformations: + - action: add-br + name: br-fw-admin + - action: add-br + name: br-mgmt + - action: add-br + name: br-storage + - action: add-br + name: br-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + version: '1.1' +neutron_advanced_configuration: + metadata: + group: network + label: Neutron Advanced Configuration + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 20 + neutron_dvr: false + neutron_l2_pop: false + neutron_l3_ha: false + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-a9736da1471a47d0aa68 + 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-50fe37028c7640a89ea4 + 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-2ade9cd69a004b97a8cd + 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-2.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-2 + role: ceph-osd + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '2' + uid: '2' + user_node_name: Untitled (c0:7c) +- fqdn: node-4.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-4 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '4' + uid: '4' + user_node_name: Untitled (60:04) +- fqdn: node-6.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-6 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '6' + uid: '6' + user_node_name: Untitled (b8:a3) +- fqdn: node-7.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-7 + role: ceph-osd + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '7' + uid: '7' + user_node_name: Untitled (fa:3d) +- fqdn: node-8.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-8 + public_address: 172.16.0.6 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '8' + uid: '8' + user_node_name: Untitled (9e:66) +- fqdn: node-10.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-10 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '10' + uid: '10' + user_node_name: Untitled (65:2d) +nova: + db_password: ZVuyx3mq1400icZnQxQUrpg8 + enable_hugepages: false + state_path: /var/lib/nova + user_password: JRGz1XalivY9Ytl5njXnNwD4 +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: sHuR05Mwaj1EXyliI50cEz4b + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 300 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_3_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_3_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: 2T6smRKhKQauvz9dCsrq7duK + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: qsU8pXfUSbjGjf3YmRW5HOI6 + metadata: + metadata_proxy_shared_secret: W9q4OAOhtIZd1ygrsyA1SyZQ + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: aWu9tmo5TMnmsNTD45RUG3aG +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: 0Hlx9TjWbNrcMlDh9qPWWVJs + enabled: false + user_password: qGowimoMYI6VRVeMKwT2SHiR +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: ZcvyLvyEFCsBg7YQvv3XuNTb + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCJOwJXAAAAABAATKvfWq4KRhThWwkeuOs8Cg== + bootstrap_osd_key: AQCJOwJXAAAAABAAmLQ6yn5KezANw4RklQciHg== + ephemeral_ceph: true + fsid: eb0e129a-1f6e-487b-8b20-25a0e6ca3026 + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCJOwJXAAAAABAAztQuf/SpAT5pT+kDjoeeAg== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCJOwJXAAAAABAAB6BRO1HugZAVNarA971c1g== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: S7QuCoPJM1caQ35ro7e45L18 +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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +- 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: + - '2' +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: '2' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (c0:7c) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: KjGX9MFG15gviw4zaEmr5fvv + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.ceph-compute.yaml b/hiera/neut_vlan.ceph-compute.yaml new file mode 100644 index 0000000..bdbc589 --- /dev/null +++ b/hiera/neut_vlan.ceph-compute.yaml @@ -0,0 +1,1324 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: roGwmvZkZpiUmeRwbV9FV31T + user_password: Ztki8JegKN9RZqYX07BhOn6m +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: HuCgdtHBjCuXzMp3B70k5UjH + enabled: false + metering_secret: EHF0991ZnNuziJbiifhvcHE5 + user_password: 3hlZoNdg4NADq8wjHe13Wy6i +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: U70P9NjaFapUb1QF67cJ8hNX + fixed_key: fe02d9b20f961890baf288b1cb3984091b561163b525e0595cfbae1864dc65ae + user_password: n79XBFzdGspz1uARx9D72bvI +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: 3 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: false +fqdn: node-4.test.domain.local +fuel_version: '9.0' +glance: + db_password: m00flfHKlJQaPjrctAuP3BIE + image_cache_max_size: '0' + user_password: AjYXiHisCcgpgIT6YYsGxh45 +glance_glare: + user_password: 9ErLlzsOVkTf55760NUPlm2k +heat: + auth_encryption_key: b4674d758d0e969d89fe14c73d3fc2f3 + db_password: orn9kFx01sjrz3Z4cENpW4Z1 + enabled: true + rabbit_password: mAaOGH7iAFiNOfZUfUIfLx9r + user_password: qdEXYISx6AJYAujJ59CIbA2W +horizon: + secret_key: 57e9fc21b1db9f7f1c3f10776a8caf3e692d77c6adafa2de3728314ffe001d3f +ironic: + db_password: 0vsxck2u04kqgyFSN8RQA1gy + enabled: false + swift_tempurl_key: 8ltTGNczfdHK0d10v7QYZU1G + user_password: qq9iafRfpZPXNqNetRuP2kVG +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 4Y4hE0Z91Ed5U4PWdp4KOkVt + db_password: vKMSpAS4OcaQJgyEQ9nnDK1v +last_controller: node-10 +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: yFVzO5D9avGGJiPM0aRPGyXy + enabled: false + rabbit_password: cD8W4zy5fDRrYAFvrq8NANEK + user_password: tqERQBuu4fgIXAnkbfEGyXP0 +murano-cfapi: + db_password: fZ1RNUem5eoGgIcV3yL0TN2x + enabled: false + rabbit_password: i5E0szk7J6Wlp2arzWTH0POF + user_password: p1NPRLU02WBItUfbSy5ycgcV +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: ov46HwIkXb0jSvBxXENED7yS + wsrep_password: 9ym16psHlLDRxTK7zCxQAhOm +network_metadata: + nodes: + node-10: + fqdn: node-10.test.domain.local + name: node-10 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '10' + uid: '10' + user_node_name: Untitled (65:2d) + node-2: + fqdn: node-2.test.domain.local + name: node-2 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '2' + uid: '2' + user_node_name: Untitled (c0:7c) + node-4: + fqdn: node-4.test.domain.local + name: node-4 + network_roles: + admin/pxe: 10.110.0.8 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.8 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '4' + uid: '4' + user_node_name: Untitled (60:04) + node-6: + fqdn: node-6.test.domain.local + name: node-6 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '6' + uid: '6' + user_node_name: Untitled (b8:a3) + node-7: + fqdn: node-7.test.domain.local + name: node-7 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '7' + uid: '7' + user_node_name: Untitled (fa:3d) + node-8: + fqdn: node-8.test.domain.local + name: node-8 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/radosgw: 172.16.0.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + ex: 172.16.0.6 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + public/vip: 172.16.0.6 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '8' + uid: '8' + user_node_name: Untitled (9e:66) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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-mgmt: + IP: + - 192.168.0.3/24 + br-prv: + IP: none + br-storage: + IP: + - 192.168.1.1/24 + interfaces: + enp0s3: + vendor_specific: + bus_info: '0000:00:03.0' + driver: e1000 + enp0s4: + vendor_specific: + bus_info: '0000:00:04.0' + driver: e1000 + enp0s5: + vendor_specific: + bus_info: '0000:00:05.0' + driver: e1000 + enp0s6: + vendor_specific: + bus_info: '0000:00:06.0' + driver: e1000 + enp0s7: + vendor_specific: + bus_info: '0000:00:07.0' + driver: e1000 + provider: lnx + roles: + admin/pxe: br-fw-admin + aodh/api: br-mgmt + ceilometer/api: br-mgmt + ceph/public: br-storage + ceph/replication: br-storage + cinder/api: br-mgmt + cinder/iscsi: br-storage + fw-admin: br-fw-admin + glance/api: br-mgmt + glance/glare: br-mgmt + heat/api: br-mgmt + horizon: br-mgmt + ironic/api: br-mgmt + keystone/api: br-mgmt + management: br-mgmt + mgmt/corosync: br-mgmt + mgmt/database: br-mgmt + mgmt/memcache: br-mgmt + mgmt/messaging: br-mgmt + mgmt/vip: br-mgmt + mongo/db: br-mgmt + murano/api: br-mgmt + murano/cfapi: br-mgmt + neutron/api: br-mgmt + neutron/private: br-prv + nova/api: br-mgmt + nova/migration: br-mgmt + sahara/api: br-mgmt + storage: br-storage + swift/api: br-mgmt + swift/replication: br-storage + transformations: + - action: add-br + name: br-fw-admin + - action: add-br + name: br-mgmt + - action: add-br + name: br-storage + - action: add-br + name: br-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + version: '1.1' +neutron_advanced_configuration: + metadata: + group: network + label: Neutron Advanced Configuration + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 20 + neutron_dvr: false + neutron_l2_pop: false + neutron_l3_ha: false + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-f6ca5e0672534ba69cca + 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-6a7a7a2779dc45a4b778 + 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-fcb8e3f7dc034bc6919e + 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-2.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-2 + role: ceph-osd + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '2' + uid: '2' + user_node_name: Untitled (c0:7c) +- fqdn: node-4.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-4 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '4' + uid: '4' + user_node_name: Untitled (60:04) +- fqdn: node-6.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-6 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '6' + uid: '6' + user_node_name: Untitled (b8:a3) +- fqdn: node-7.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-7 + role: ceph-osd + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '7' + uid: '7' + user_node_name: Untitled (fa:3d) +- fqdn: node-8.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-8 + public_address: 172.16.0.6 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '8' + uid: '8' + user_node_name: Untitled (9e:66) +- fqdn: node-10.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-10 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '10' + uid: '10' + user_node_name: Untitled (65:2d) +nova: + db_password: ZVuyx3mq1400icZnQxQUrpg8 + enable_hugepages: false + state_path: /var/lib/nova + user_password: JRGz1XalivY9Ytl5njXnNwD4 +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: sHuR05Mwaj1EXyliI50cEz4b + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 300 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_3_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_3_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: 2T6smRKhKQauvz9dCsrq7duK + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: qsU8pXfUSbjGjf3YmRW5HOI6 + metadata: + metadata_proxy_shared_secret: W9q4OAOhtIZd1ygrsyA1SyZQ + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: aWu9tmo5TMnmsNTD45RUG3aG +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: 0Hlx9TjWbNrcMlDh9qPWWVJs + enabled: false + user_password: qGowimoMYI6VRVeMKwT2SHiR +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: ZcvyLvyEFCsBg7YQvv3XuNTb + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCJOwJXAAAAABAATKvfWq4KRhThWwkeuOs8Cg== + bootstrap_osd_key: AQCJOwJXAAAAABAAmLQ6yn5KezANw4RklQciHg== + ephemeral_ceph: true + fsid: eb0e129a-1f6e-487b-8b20-25a0e6ca3026 + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCJOwJXAAAAABAAztQuf/SpAT5pT+kDjoeeAg== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCJOwJXAAAAABAAB6BRO1HugZAVNarA971c1g== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: S7QuCoPJM1caQ35ro7e45L18 +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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +- 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: + - '4' +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: '4' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (60:04) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: KjGX9MFG15gviw4zaEmr5fvv + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.ceph-primary-controller.yaml b/hiera/neut_vlan.ceph-primary-controller.yaml new file mode 100644 index 0000000..d20ce3f --- /dev/null +++ b/hiera/neut_vlan.ceph-primary-controller.yaml @@ -0,0 +1,1967 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: roGwmvZkZpiUmeRwbV9FV31T + user_password: Ztki8JegKN9RZqYX07BhOn6m +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: HuCgdtHBjCuXzMp3B70k5UjH + enabled: false + metering_secret: EHF0991ZnNuziJbiifhvcHE5 + user_password: 3hlZoNdg4NADq8wjHe13Wy6i +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: U70P9NjaFapUb1QF67cJ8hNX + fixed_key: fe02d9b20f961890baf288b1cb3984091b561163b525e0595cfbae1864dc65ae + user_password: n79XBFzdGspz1uARx9D72bvI +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: 3 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-6.test.domain.local +fuel_version: '9.0' +glance: + db_password: m00flfHKlJQaPjrctAuP3BIE + image_cache_max_size: '0' + user_password: AjYXiHisCcgpgIT6YYsGxh45 +glance_glare: + user_password: 9ErLlzsOVkTf55760NUPlm2k +heat: + auth_encryption_key: b4674d758d0e969d89fe14c73d3fc2f3 + db_password: orn9kFx01sjrz3Z4cENpW4Z1 + enabled: true + rabbit_password: mAaOGH7iAFiNOfZUfUIfLx9r + user_password: qdEXYISx6AJYAujJ59CIbA2W +horizon: + secret_key: 57e9fc21b1db9f7f1c3f10776a8caf3e692d77c6adafa2de3728314ffe001d3f +ironic: + db_password: 0vsxck2u04kqgyFSN8RQA1gy + enabled: false + swift_tempurl_key: 8ltTGNczfdHK0d10v7QYZU1G + user_password: qq9iafRfpZPXNqNetRuP2kVG +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 4Y4hE0Z91Ed5U4PWdp4KOkVt + db_password: vKMSpAS4OcaQJgyEQ9nnDK1v +last_controller: node-10 +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: yFVzO5D9avGGJiPM0aRPGyXy + enabled: false + rabbit_password: cD8W4zy5fDRrYAFvrq8NANEK + user_password: tqERQBuu4fgIXAnkbfEGyXP0 +murano-cfapi: + db_password: fZ1RNUem5eoGgIcV3yL0TN2x + enabled: false + rabbit_password: i5E0szk7J6Wlp2arzWTH0POF + user_password: p1NPRLU02WBItUfbSy5ycgcV +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: ov46HwIkXb0jSvBxXENED7yS + wsrep_password: 9ym16psHlLDRxTK7zCxQAhOm +network_metadata: + nodes: + node-10: + fqdn: node-10.test.domain.local + name: node-10 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '10' + uid: '10' + user_node_name: Untitled (65:2d) + node-2: + fqdn: node-2.test.domain.local + name: node-2 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '2' + uid: '2' + user_node_name: Untitled (c0:7c) + node-4: + fqdn: node-4.test.domain.local + name: node-4 + network_roles: + admin/pxe: 10.110.0.8 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.8 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '4' + uid: '4' + user_node_name: Untitled (60:04) + node-6: + fqdn: node-6.test.domain.local + name: node-6 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '6' + uid: '6' + user_node_name: Untitled (b8:a3) + node-7: + fqdn: node-7.test.domain.local + name: node-7 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - ceph-osd + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '7' + uid: '7' + user_node_name: Untitled (fa:3d) + node-8: + fqdn: node-8.test.domain.local + name: node-8 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/radosgw: 172.16.0.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + ex: 172.16.0.6 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + public/vip: 172.16.0.6 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '8' + uid: '8' + user_node_name: Untitled (9e:66) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.5/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.9/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.5/24 + br-prv: + IP: none + br-storage: + IP: + - 192.168.1.3/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/private: br-prv + 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-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + - 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-097ae30bc9ad44548018 + free_space: 50444 + 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: 10304 + type: pv + vg: logs + - lvm_meta_size: 64 + size: 20544 + type: pv + vg: mysql + - lvm_meta_size: 64 + size: 332 + type: pv + vg: horizon +- extra: + - disk/by-id/virtio-3f51fe23a780447fa1f8 + free_space: 50444 + 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: 11060 + type: pv + vg: horizon +- extra: + - disk/by-id/virtio-606ad0cc420d4840a10a + free_space: 50444 + 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 +- _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: 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-2.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-2 + role: ceph-osd + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '2' + uid: '2' + user_node_name: Untitled (c0:7c) +- fqdn: node-4.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-4 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '4' + uid: '4' + user_node_name: Untitled (60:04) +- fqdn: node-6.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-6 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '6' + uid: '6' + user_node_name: Untitled (b8:a3) +- fqdn: node-7.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-7 + role: ceph-osd + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '7' + uid: '7' + user_node_name: Untitled (fa:3d) +- fqdn: node-8.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-8 + public_address: 172.16.0.6 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '8' + uid: '8' + user_node_name: Untitled (9e:66) +- fqdn: node-10.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-10 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '10' + uid: '10' + user_node_name: Untitled (65:2d) +nova: + db_password: ZVuyx3mq1400icZnQxQUrpg8 + enable_hugepages: false + state_path: /var/lib/nova + user_password: JRGz1XalivY9Ytl5njXnNwD4 +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: sHuR05Mwaj1EXyliI50cEz4b + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 100 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_3_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_3_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: 2T6smRKhKQauvz9dCsrq7duK + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: qsU8pXfUSbjGjf3YmRW5HOI6 + metadata: + metadata_proxy_shared_secret: W9q4OAOhtIZd1ygrsyA1SyZQ + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: aWu9tmo5TMnmsNTD45RUG3aG +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: 0Hlx9TjWbNrcMlDh9qPWWVJs + enabled: false + user_password: qGowimoMYI6VRVeMKwT2SHiR +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: ZcvyLvyEFCsBg7YQvv3XuNTb + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQCJOwJXAAAAABAATKvfWq4KRhThWwkeuOs8Cg== + bootstrap_osd_key: AQCJOwJXAAAAABAAmLQ6yn5KezANw4RklQciHg== + ephemeral_ceph: true + fsid: eb0e129a-1f6e-487b-8b20-25a0e6ca3026 + images_ceph: true + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQCJOwJXAAAAABAAztQuf/SpAT5pT+kDjoeeAg== + objects_ceph: true + osd_pool_size: '2' + per_pool_pg_nums: + .rgw: 64 + backups: 64 + compute: 64 + default_pg_num: 64 + images: 64 + volumes: 128 + pg_num: 64 + radosgw_key: AQCJOwJXAAAAABAAB6BRO1HugZAVNarA971c1g== + volumes_block_device: false + volumes_ceph: true + volumes_lvm: false +storage_network_range: 192.168.1.0/24 +swift: + user_password: S7QuCoPJM1caQ35ro7e45L18 +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: + - '6' +- 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: + - '6' +- 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: + - '6' +- 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: + - '6' +- 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: + - '6' +- 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: + - '6' +- 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: + - '6' +- 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: + - '6' +- 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: + - '6' +- 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: + - '6' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 1100 + type: puppet + uids: + - '6' +- 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: 1200 + type: puppet + uids: + - '6' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '6' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1400 + type: puppet + uids: + - '6' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1500 + type: puppet + uids: + - '6' +- 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: 1600 + type: puppet + uids: + - '6' +- 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: 1700 + type: puppet + uids: + - '6' +- 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: 1800 + type: puppet + uids: + - '6' +- 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: 1900 + type: puppet + uids: + - '6' +- 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: 2000 + type: puppet + uids: + - '6' +- 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: 2100 + type: puppet + uids: + - '6' +- 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: 2200 + type: puppet + uids: + - '6' +- 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: 2300 + type: puppet + uids: + - '6' +- 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: 2400 + type: puppet + uids: + - '6' +- 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: 2500 + type: puppet + uids: + - '6' +- 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: 2600 + type: puppet + uids: + - '6' +- 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: 2700 + type: puppet + uids: + - '6' +- 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: 2800 + type: puppet + uids: + - '6' +- 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: 2900 + type: puppet + uids: + - '6' +- 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: 3000 + type: puppet + uids: + - '6' +- 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: 3100 + type: puppet + uids: + - '6' +- 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: 3200 + type: puppet + uids: + - '6' +- 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: 3300 + type: puppet + uids: + - '6' +- 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: 3400 + type: puppet + uids: + - '6' +- 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: 3500 + type: puppet + uids: + - '6' +- 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: 3600 + type: puppet + uids: + - '6' +- 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: 3700 + type: puppet + uids: + - '6' +- 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: 3800 + type: puppet + uids: + - '6' +- 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: 3900 + type: puppet + uids: + - '6' +- 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: 4000 + type: puppet + uids: + - '6' +- 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: 4100 + type: puppet + uids: + - '6' +- 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: 4200 + type: puppet + uids: + - '6' +- 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: 4300 + type: puppet + uids: + - '6' +- 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: 4400 + type: puppet + uids: + - '6' +- 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: 4500 + type: puppet + uids: + - '6' +- 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: 4600 + type: puppet + uids: + - '6' +- 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: 4700 + type: puppet + uids: + - '6' +- 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: 4800 + type: puppet + uids: + - '6' +- 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: 4900 + type: puppet + uids: + - '6' +- 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: 5000 + type: puppet + uids: + - '6' +- 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: 5100 + type: puppet + uids: + - '6' +- 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: 5200 + type: puppet + uids: + - '6' +- 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: 5300 + type: puppet + uids: + - '6' +- 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: 5400 + type: puppet + uids: + - '6' +- 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: 5500 + type: puppet + uids: + - '6' +- 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: 5600 + type: puppet + uids: + - '6' +- 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: 5700 + type: puppet + uids: + - '6' +- 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: 5800 + type: puppet + uids: + - '6' +- 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: + - '6' +- 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: 6000 + type: puppet + uids: + - '6' +- 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: 6100 + type: puppet + uids: + - '6' +- 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: 6200 + type: puppet + uids: + - '6' +- 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: 6300 + type: puppet + uids: + - '6' +- 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: 6400 + type: puppet + uids: + - '6' +- 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: 6500 + type: puppet + uids: + - '6' +- 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: 6600 + type: puppet + uids: + - '6' +- 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: 6700 + type: puppet + uids: + - '6' +- 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: 6800 + type: puppet + uids: + - '6' +- 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: 6900 + type: puppet + uids: + - '6' +- 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: 7000 + type: puppet + uids: + - '6' +- 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: + - '6' +- 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: + - '6' +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: '6' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (b8:a3) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: KjGX9MFG15gviw4zaEmr5fvv + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.dvr-primary-controller.yaml b/hiera/neut_vlan.dvr-primary-controller.yaml new file mode 100644 index 0000000..efc4ab3 --- /dev/null +++ b/hiera/neut_vlan.dvr-primary-controller.yaml @@ -0,0 +1,1831 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: MgLKhbTkmZkuKMM3qsBIbUAi + user_password: 0tuiUMeFJNNNn5Akw1FOUYCB +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: 2smNxSQKgV9JQ8ukjv0X3lVa + enabled: false + metering_secret: V1BqgVj0rOkX18fsidmbFhW6 + user_password: kS9uwVjXqzSa89tPsXQPtldb +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: MlupWb2M076nB8QwkvtdUumQ + fixed_key: 80bbd02a5ed7aac6d0f3aea4f2bf6a9234283041f0af63fc6f8b7ea68c313967 + user_password: 2YrPKUnQu3ywOngxiVHN2NGc +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: 5 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-12.test.domain.local +fuel_version: '9.0' +glance: + db_password: xvYU1NDK1Qhnb8IUTvPzq7Fv + image_cache_max_size: '9405726720' + user_password: oedhqV2QlpzCOs1RTlLzR3Qq +glance_glare: + user_password: N6QeUW3ejC6yqgLA4k2mlXsh +heat: + auth_encryption_key: 2d83887c21581658407848854fffe4ab + db_password: hOdYFjxGVjaRa3MypsWe60cA + enabled: true + rabbit_password: HE0fswU7acbdpbD9bkm9Tse5 + user_password: GLyXy5Pe19CPxN3EexLyRzzW +horizon: + secret_key: f8a39d9af4ce699da0dd5fe222160e5fdb44bb36056f3b48a52270eb948566fe +ironic: + db_password: Fc7cNh1UvlaKIHNMsaFPmEtt + enabled: false + swift_tempurl_key: eZmHUtI4SwiXZ32lLZs4BiCk + user_password: xt9Kw7QfhOVkyxWYOsGOatrr +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: YttnoSvu0z7xrZZEUSOxM36K + db_password: TA2ivrsqRazkzykc8b5VPwaH +last_controller: node-23 +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: S5TaiqAUue47AwZXFrN5Ff3o + enabled: false + rabbit_password: 8yvvNuiUPp2X04gdIQfZrzai + user_password: IceBNrTnzlnEx3auZSWBzUTg +murano-cfapi: + db_password: xZ5rFqwJrI1XL1zSuGsIe8uH + enabled: false + rabbit_password: U4tGn4obcFs2tvE4P0KYgDHr + user_password: BDuIjlDQPKTGg7gVCLPGMRjS +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: RvI9xlfJ4w5XxXYqm4QAs7rx + wsrep_password: qP0tJHUVn28TUfqZvUo6y9gI +network_metadata: + nodes: + node-12: + fqdn: node-12.test.domain.local + name: node-12 + 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.2 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.5 + 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/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '12' + uid: '12' + user_node_name: Untitled (60:04) + node-15: + fqdn: node-15.test.domain.local + name: node-15 + network_roles: + admin/pxe: 10.110.0.3 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + ex: 172.16.0.4 + fw-admin: 10.110.0.3 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '15' + uid: '15' + user_node_name: Untitled (65:2d) + node-23: + fqdn: node-23.test.domain.local + name: node-23 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.6 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.6 + fw-admin: 10.110.0.4 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.6 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '23' + uid: '23' + user_node_name: Untitled (55:c6) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.5/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.8/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.4/24 + br-prv: + IP: none + 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/private: br-prv + 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-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + - 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: true + neutron_l2_pop: false + neutron_l3_ha: false + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-f6ca5e0672534ba69cca + 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-6a7a7a2779dc45a4b778 + 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-fcb8e3f7dc034bc6919e + 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-12.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-12 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '12' + uid: '12' + user_node_name: Untitled (60:04) +- fqdn: node-15.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-15 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '15' + uid: '15' + user_node_name: Untitled (65:2d) +- fqdn: node-23.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-23 + public_address: 172.16.0.6 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '23' + uid: '23' + user_node_name: Untitled (55:c6) +nova: + db_password: ucdn03IxVShCN9DC32NJ78q3 + enable_hugepages: false + state_path: /var/lib/nova + user_password: OoAfa5lOpCCUEPFBYTSJGNnS +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: 8ACFhm8PmWS6J9gCosRmijft + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 100 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_5_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_5_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: gpFR2Nb0aQ74ikT7x8lQ60fa + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: ketIqW9SErPv8EUsjMy1YOGi + metadata: + metadata_proxy_shared_secret: ndYgoJNgxDxXq7u4BnNslgdx + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: wwPb4xuKF1lSNSlfp8YxIQMY +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: 8X93qgAc8SvPmwsXRILfQFHf + enabled: false + user_password: MYsHhNdzzYxMrtKRmTPqwdFb +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: 5fGvsdiVQOWeVKTA2JmrM7x4 + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQBNPAJXAAAAABAAhDHH6bP1h7WHetSSWZ79CA== + bootstrap_osd_key: AQBNPAJXAAAAABAAr4RBJtStxaoQC3GWmZhybQ== + ephemeral_ceph: false + fsid: d1a1856e-5e24-4655-b7ac-a842fa1ef9cb + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQBNPAJXAAAAABAAF69OLZYCYv95UvESS2xPKQ== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQBNPAJXAAAAABAAmuEU6CVafaLNXN4iSqI6OA== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: ANkLNgg5xKiXY8hmxk7YZWoG +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: + - '12' +- 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: + - '12' +- 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: + - '12' +- 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: + - '12' +- 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: + - '12' +- 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: + - '12' +- 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: + - '12' +- 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: + - '12' +- 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: + - '12' +- 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: + - '12' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 1100 + type: puppet + uids: + - '12' +- 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: 1200 + type: puppet + uids: + - '12' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '12' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1400 + type: puppet + uids: + - '12' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1500 + type: puppet + uids: + - '12' +- 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: 1600 + type: puppet + uids: + - '12' +- 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: 1700 + type: puppet + uids: + - '12' +- 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: 1800 + type: puppet + uids: + - '12' +- 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: 1900 + type: puppet + uids: + - '12' +- 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: 2000 + type: puppet + uids: + - '12' +- 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: 2100 + type: puppet + uids: + - '12' +- 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: 2200 + type: puppet + uids: + - '12' +- 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: 2300 + type: puppet + uids: + - '12' +- 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: 2400 + type: puppet + uids: + - '12' +- 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: 2500 + type: puppet + uids: + - '12' +- 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: 2600 + type: puppet + uids: + - '12' +- 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: 2700 + type: puppet + uids: + - '12' +- 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: 2800 + type: puppet + uids: + - '12' +- 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: 2900 + type: puppet + uids: + - '12' +- 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: 3000 + type: puppet + uids: + - '12' +- 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: 3100 + type: puppet + uids: + - '12' +- 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: 3200 + type: puppet + uids: + - '12' +- 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: 3300 + type: puppet + uids: + - '12' +- 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: 3400 + type: puppet + uids: + - '12' +- 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: 3500 + type: puppet + uids: + - '12' +- 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: 3600 + type: puppet + uids: + - '12' +- 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: 3700 + type: puppet + uids: + - '12' +- 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: 3800 + type: puppet + uids: + - '12' +- 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: 3900 + type: puppet + uids: + - '12' +- 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: 4000 + type: puppet + uids: + - '12' +- 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: 4100 + type: puppet + uids: + - '12' +- 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: 4200 + type: puppet + uids: + - '12' +- 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: 4300 + type: puppet + uids: + - '12' +- 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: 4400 + type: puppet + uids: + - '12' +- 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: 4500 + type: puppet + uids: + - '12' +- 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: 4600 + type: puppet + uids: + - '12' +- 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: 4700 + type: puppet + uids: + - '12' +- 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: 4800 + type: puppet + uids: + - '12' +- 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: 4900 + type: puppet + uids: + - '12' +- 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: 5000 + type: puppet + uids: + - '12' +- 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: 5100 + type: puppet + uids: + - '12' +- 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: 5200 + type: puppet + uids: + - '12' +- 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: 5300 + type: puppet + uids: + - '12' +- 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: 5400 + type: puppet + uids: + - '12' +- 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: 5500 + type: puppet + uids: + - '12' +- 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: 5600 + type: puppet + uids: + - '12' +- 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: 5700 + type: puppet + uids: + - '12' +- 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: 5800 + type: puppet + uids: + - '12' +- 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: + - '12' +- 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: 6000 + type: puppet + uids: + - '12' +- 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: 6100 + type: puppet + uids: + - '12' +- 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: 6200 + type: puppet + uids: + - '12' +- 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: 6300 + type: puppet + uids: + - '12' +- 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: 6400 + type: puppet + uids: + - '12' +- 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: 6500 + type: puppet + uids: + - '12' +- 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: 6600 + type: puppet + uids: + - '12' +- 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: 6700 + type: puppet + uids: + - '12' +- 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: 6800 + type: puppet + uids: + - '12' +- 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: 6900 + type: puppet + uids: + - '12' +- 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: 7000 + type: puppet + uids: + - '12' +- 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: + - '12' +- 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: + - '12' +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: '12' +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (60:04) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: Q5RU0AvnoMnj2hmpUV0t81hj + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.murano.sahara.ceil-cinder-block-device.yaml b/hiera/neut_vlan.murano.sahara.ceil-cinder-block-device.yaml new file mode 100644 index 0000000..f913c39 --- /dev/null +++ b/hiera/neut_vlan.murano.sahara.ceil-cinder-block-device.yaml @@ -0,0 +1,1292 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: go6dKYYn0KsXH9EjqJ1QEble + user_password: Zw0a7ul695vctbkfvQqKkDLW +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ytT0Bz5tDGIabcBfFf8N6RB3 + enabled: true + metering_secret: O43omJ7y4vjn8tEkB92rR8Fb + user_password: KnL5heo7erkSbF9Y6fBG95ps +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: uIhxPrLwIDZNVfBOXYQIFB9Y + fixed_key: eea3b1ce049216936619b075ddee389e6fa18f87cce8c0ffac2b6a939ed45d2b + user_password: O4RllyGXuryeKSDMByHGHR7q +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: 4 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: false +fqdn: node-16.test.domain.local +fuel_version: '9.0' +glance: + db_password: FMiwTozZp4berFUtJHU0BCRc + image_cache_max_size: '5368709120' + user_password: 9FXPZvvSZWjAZuvZVH3vEI7G +glance_glare: + user_password: tw9i4jBcZmNmlIBrOgTBhoyN +heat: + auth_encryption_key: a74331459c65e9469bfa7f0208528b00 + db_password: 1OtmT39IWZrhKd55oVNRfzap + enabled: true + rabbit_password: HtWGzXhXoQjpPDM5DRkBPCNw + user_password: XiKDAw0nJhNL93nKDggJ64in +horizon: + secret_key: 57b69856471b1d7ed24fc95d0334c2850c7d60096a3a914eb522aa66a6a7a3d0 +ironic: + db_password: TAPr51pDhs4iKHXSV6TPkSor + enabled: false + swift_tempurl_key: Wvnu6cLVBNSzIU2skzLA53Z4 + user_password: GssA2xHI7WLTqmubgfvJZeib +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 0OnG1gB178qqFPVdfvZcWn5J + db_password: YvSYzUX1ssNmYK2qVRRPrPZu +last_controller: node-9 +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: a5KYkBUMdJ0atxsxQTqaRzoR + enabled: true + rabbit_password: zhz72ELFX1pi5t0yIav2BQef + user_password: Nhp7pdohm2empnrVQSg0dOQW +murano-cfapi: + db_password: 2N71kkR19grjyUemxpX8qtIx + enabled: false + rabbit_password: ZE8e6jgGYOkjXdCyCbIxgh6y + user_password: 5HDBFDpaNQxHnq9BmVd3FkqV +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: q2nBpm4kjYN7LUPXoGZOIDAx + wsrep_password: gl01mj3hm8Vz6sOVXGftkdbY +network_metadata: + nodes: + node-11: + fqdn: node-11.test.domain.local + name: node-11 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) + node-13: + fqdn: node-13.test.domain.local + name: node-13 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) + node-14: + fqdn: node-14.test.domain.local + name: node-14 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - cinder + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) + node-16: + fqdn: node-16.test.domain.local + name: node-16 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - cinder-block-device + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) + node-3: + fqdn: node-3.test.domain.local + name: node-3 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) + node-5: + fqdn: node-5.test.domain.local + name: node-5 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) + node-9: + fqdn: node-9.test.domain.local + name: node-9 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.4 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.5/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.7/24 + br-prv: + IP: none + br-storage: + IP: + - 192.168.1.5/24 + interfaces: + enp0s3: + vendor_specific: + bus_info: '0000:00:03.0' + driver: e1000 + enp0s4: + vendor_specific: + bus_info: '0000:00:04.0' + driver: e1000 + enp0s5: + vendor_specific: + bus_info: '0000:00:05.0' + driver: e1000 + enp0s6: + vendor_specific: + bus_info: '0000:00:06.0' + driver: e1000 + enp0s7: + vendor_specific: + bus_info: '0000:00:07.0' + driver: e1000 + provider: lnx + roles: + admin/pxe: br-fw-admin + aodh/api: br-mgmt + ceilometer/api: br-mgmt + ceph/public: br-storage + ceph/replication: br-storage + cinder/api: br-mgmt + cinder/iscsi: br-storage + fw-admin: br-fw-admin + glance/api: br-mgmt + glance/glare: br-mgmt + heat/api: br-mgmt + horizon: br-mgmt + ironic/api: br-mgmt + keystone/api: br-mgmt + management: br-mgmt + mgmt/corosync: br-mgmt + mgmt/database: br-mgmt + mgmt/memcache: br-mgmt + mgmt/messaging: br-mgmt + mgmt/vip: br-mgmt + mongo/db: br-mgmt + murano/api: br-mgmt + murano/cfapi: br-mgmt + neutron/api: br-mgmt + neutron/private: br-prv + nova/api: br-mgmt + nova/migration: br-mgmt + sahara/api: br-mgmt + storage: br-storage + swift/api: br-mgmt + swift/replication: br-storage + transformations: + - action: add-br + name: br-fw-admin + - action: add-br + name: br-mgmt + - action: add-br + name: br-storage + - action: add-br + name: br-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + version: '1.1' +neutron_advanced_configuration: + metadata: + group: network + label: Neutron Advanced Configuration + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 20 + neutron_dvr: false + neutron_l2_pop: false + neutron_l3_ha: false + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-a9736da1471a47d0aa68 + 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: 64 + type: lvm_meta_pool + - lvm_meta_size: 64 + size: 19520 + type: pv + vg: os + - lvm_meta_size: 0 + size: 0 + type: pv + vg: cinder-block-device +- extra: + - disk/by-id/virtio-50fe37028c7640a89ea4 + 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: cinder-block-device +- extra: + - disk/by-id/virtio-2ade9cd69a004b97a8cd + 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: cinder-block-device +- _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: full-disk + id: cinder-block-device + label: Cinder Block Device + min_size: 1536 + mount: none + type: vg + volumes: [] +nodes: +- fqdn: node-3.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-3 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) +- fqdn: node-5.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-5 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) +- fqdn: node-9.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-9 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) +- fqdn: node-11.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-11 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) +- fqdn: node-13.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-13 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) +- fqdn: node-14.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-14 + role: cinder + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) +- fqdn: node-16.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-16 + role: cinder-block-device + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) +nova: + db_password: 2UmQpzzxdKGJovLAsUiKbYxk + enable_hugepages: false + state_path: /var/lib/nova + user_password: eNvJZfucyxZ3Pt2M64YQM5KX +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: 2J6kNLJpnx3oZplrSoaDR4sJ + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 600 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: fHtdcQ1VFopLxiyXOiZpDoY4 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: U3LDbnn2kvCEXvEMOZFFOwjP + metadata: + metadata_proxy_shared_secret: rKeSpnd8pxeSDEeQQzPP4BeK + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: 0X42ChJBoM1wBK9GV6UUsw20 +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: cinder-block-device +sahara: + db_password: 0tJLBzEzDsgqtMsbNwY1C51E + enabled: true + user_password: eKZr5B2j86LRPSa0KQfqQBBZ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: Xd6W56YKOF82pChs0j8cUkmt + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDqOwJXAAAAABAAOExe9uMIlqiVy1qyj+YlwA== + bootstrap_osd_key: AQDqOwJXAAAAABAA37VTb79o4ANEkYsN/t+iDQ== + ephemeral_ceph: false + fsid: efa7020c-a6a3-4bee-858f-9b64cf3beebd + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDqOwJXAAAAABAAao7PxvBNRRTA7bjKEdW7Og== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQDqOwJXAAAAABAAHx08DLtZzpdE12+r2dkzZg== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: Fl1z5x5aNiU81VLfeN8BKptj +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: + - '16' +- 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: + - '16' +- 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: + - '16' +- 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: + - '16' +- 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: + - '16' +- 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: + - '16' +- 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: + - '16' +- 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: + - '16' +- 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: + - '16' +- 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: + - '16' +- 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: + - '16' +- id: top-role-cinder + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/cinder.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1200 + type: puppet + uids: + - '16' +- id: enable_cinder_volume_service + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/enable_cinder.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '16' +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: '16' +use_cinder: true +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (c0:7c) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: xrJL2jFCpULR71v66Dbyqndr + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.murano.sahara.ceil-cinder.yaml b/hiera/neut_vlan.murano.sahara.ceil-cinder.yaml new file mode 100644 index 0000000..06ac7b9 --- /dev/null +++ b/hiera/neut_vlan.murano.sahara.ceil-cinder.yaml @@ -0,0 +1,1291 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: go6dKYYn0KsXH9EjqJ1QEble + user_password: Zw0a7ul695vctbkfvQqKkDLW +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ytT0Bz5tDGIabcBfFf8N6RB3 + enabled: true + metering_secret: O43omJ7y4vjn8tEkB92rR8Fb + user_password: KnL5heo7erkSbF9Y6fBG95ps +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: uIhxPrLwIDZNVfBOXYQIFB9Y + fixed_key: eea3b1ce049216936619b075ddee389e6fa18f87cce8c0ffac2b6a939ed45d2b + user_password: O4RllyGXuryeKSDMByHGHR7q +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: 4 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: false +fqdn: node-14.test.domain.local +fuel_version: '9.0' +glance: + db_password: FMiwTozZp4berFUtJHU0BCRc + image_cache_max_size: '5368709120' + user_password: 9FXPZvvSZWjAZuvZVH3vEI7G +glance_glare: + user_password: tw9i4jBcZmNmlIBrOgTBhoyN +heat: + auth_encryption_key: a74331459c65e9469bfa7f0208528b00 + db_password: 1OtmT39IWZrhKd55oVNRfzap + enabled: true + rabbit_password: HtWGzXhXoQjpPDM5DRkBPCNw + user_password: XiKDAw0nJhNL93nKDggJ64in +horizon: + secret_key: 57b69856471b1d7ed24fc95d0334c2850c7d60096a3a914eb522aa66a6a7a3d0 +ironic: + db_password: TAPr51pDhs4iKHXSV6TPkSor + enabled: false + swift_tempurl_key: Wvnu6cLVBNSzIU2skzLA53Z4 + user_password: GssA2xHI7WLTqmubgfvJZeib +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 0OnG1gB178qqFPVdfvZcWn5J + db_password: YvSYzUX1ssNmYK2qVRRPrPZu +last_controller: node-9 +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: a5KYkBUMdJ0atxsxQTqaRzoR + enabled: true + rabbit_password: zhz72ELFX1pi5t0yIav2BQef + user_password: Nhp7pdohm2empnrVQSg0dOQW +murano-cfapi: + db_password: 2N71kkR19grjyUemxpX8qtIx + enabled: false + rabbit_password: ZE8e6jgGYOkjXdCyCbIxgh6y + user_password: 5HDBFDpaNQxHnq9BmVd3FkqV +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: q2nBpm4kjYN7LUPXoGZOIDAx + wsrep_password: gl01mj3hm8Vz6sOVXGftkdbY +network_metadata: + nodes: + node-11: + fqdn: node-11.test.domain.local + name: node-11 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) + node-13: + fqdn: node-13.test.domain.local + name: node-13 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) + node-14: + fqdn: node-14.test.domain.local + name: node-14 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - cinder + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) + node-16: + fqdn: node-16.test.domain.local + name: node-16 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - cinder-block-device + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) + node-3: + fqdn: node-3.test.domain.local + name: node-3 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) + node-5: + fqdn: node-5.test.domain.local + name: node-5 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) + node-9: + fqdn: node-9.test.domain.local + name: node-9 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.4 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.9/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.8/24 + br-prv: + IP: none + br-storage: + IP: + - 192.168.1.6/24 + interfaces: + enp0s3: + vendor_specific: + bus_info: '0000:00:03.0' + driver: e1000 + enp0s4: + vendor_specific: + bus_info: '0000:00:04.0' + driver: e1000 + enp0s5: + vendor_specific: + bus_info: '0000:00:05.0' + driver: e1000 + enp0s6: + vendor_specific: + bus_info: '0000:00:06.0' + driver: e1000 + enp0s7: + vendor_specific: + bus_info: '0000:00:07.0' + driver: e1000 + provider: lnx + roles: + admin/pxe: br-fw-admin + aodh/api: br-mgmt + ceilometer/api: br-mgmt + ceph/public: br-storage + ceph/replication: br-storage + cinder/api: br-mgmt + cinder/iscsi: br-storage + fw-admin: br-fw-admin + glance/api: br-mgmt + glance/glare: br-mgmt + heat/api: br-mgmt + horizon: br-mgmt + ironic/api: br-mgmt + keystone/api: br-mgmt + management: br-mgmt + mgmt/corosync: br-mgmt + mgmt/database: br-mgmt + mgmt/memcache: br-mgmt + mgmt/messaging: br-mgmt + mgmt/vip: br-mgmt + mongo/db: br-mgmt + murano/api: br-mgmt + murano/cfapi: br-mgmt + neutron/api: br-mgmt + neutron/private: br-prv + nova/api: br-mgmt + nova/migration: br-mgmt + sahara/api: br-mgmt + storage: br-storage + swift/api: br-mgmt + swift/replication: br-storage + transformations: + - action: add-br + name: br-fw-admin + - action: add-br + name: br-mgmt + - action: add-br + name: br-storage + - action: add-br + name: br-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + version: '1.1' +neutron_advanced_configuration: + metadata: + group: network + label: Neutron Advanced Configuration + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 20 + neutron_dvr: false + neutron_l2_pop: false + neutron_l3_ha: false + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-097ae30bc9ad44548018 + 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: cinder +- extra: + - disk/by-id/virtio-3f51fe23a780447fa1f8 + 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: cinder +- extra: + - disk/by-id/virtio-606ad0cc420d4840a10a + 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: cinder +- _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: cinder + label: Cinder + min_size: 1536 + type: vg + volumes: [] +nodes: +- fqdn: node-3.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-3 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) +- fqdn: node-5.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-5 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) +- fqdn: node-9.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-9 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) +- fqdn: node-11.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-11 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) +- fqdn: node-13.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-13 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) +- fqdn: node-14.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-14 + role: cinder + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) +- fqdn: node-16.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-16 + role: cinder-block-device + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) +nova: + db_password: 2UmQpzzxdKGJovLAsUiKbYxk + enable_hugepages: false + state_path: /var/lib/nova + user_password: eNvJZfucyxZ3Pt2M64YQM5KX +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: 2J6kNLJpnx3oZplrSoaDR4sJ + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 500 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: fHtdcQ1VFopLxiyXOiZpDoY4 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: U3LDbnn2kvCEXvEMOZFFOwjP + metadata: + metadata_proxy_shared_secret: rKeSpnd8pxeSDEeQQzPP4BeK + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: 0X42ChJBoM1wBK9GV6UUsw20 +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: cinder +sahara: + db_password: 0tJLBzEzDsgqtMsbNwY1C51E + enabled: true + user_password: eKZr5B2j86LRPSa0KQfqQBBZ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: Xd6W56YKOF82pChs0j8cUkmt + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDqOwJXAAAAABAAOExe9uMIlqiVy1qyj+YlwA== + bootstrap_osd_key: AQDqOwJXAAAAABAA37VTb79o4ANEkYsN/t+iDQ== + ephemeral_ceph: false + fsid: efa7020c-a6a3-4bee-858f-9b64cf3beebd + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDqOwJXAAAAABAAao7PxvBNRRTA7bjKEdW7Og== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQDqOwJXAAAAABAAHx08DLtZzpdE12+r2dkzZg== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: Fl1z5x5aNiU81VLfeN8BKptj +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: + - '14' +- 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: + - '14' +- 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: + - '14' +- 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: + - '14' +- 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: + - '14' +- 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: + - '14' +- 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: + - '14' +- 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: + - '14' +- 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: + - '14' +- 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: + - '14' +- 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: + - '14' +- id: top-role-cinder + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/cinder.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1200 + type: puppet + uids: + - '14' +- id: enable_cinder_volume_service + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/roles/enable_cinder.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '14' +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: '14' +use_cinder: true +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (b8:a3) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: xrJL2jFCpULR71v66Dbyqndr + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.murano.sahara.ceil-compute.yaml b/hiera/neut_vlan.murano.sahara.ceil-compute.yaml new file mode 100644 index 0000000..06a03af --- /dev/null +++ b/hiera/neut_vlan.murano.sahara.ceil-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: go6dKYYn0KsXH9EjqJ1QEble + user_password: Zw0a7ul695vctbkfvQqKkDLW +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ytT0Bz5tDGIabcBfFf8N6RB3 + enabled: true + metering_secret: O43omJ7y4vjn8tEkB92rR8Fb + user_password: KnL5heo7erkSbF9Y6fBG95ps +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: uIhxPrLwIDZNVfBOXYQIFB9Y + fixed_key: eea3b1ce049216936619b075ddee389e6fa18f87cce8c0ffac2b6a939ed45d2b + user_password: O4RllyGXuryeKSDMByHGHR7q +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: 4 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: false +fqdn: node-3.test.domain.local +fuel_version: '9.0' +glance: + db_password: FMiwTozZp4berFUtJHU0BCRc + image_cache_max_size: '5368709120' + user_password: 9FXPZvvSZWjAZuvZVH3vEI7G +glance_glare: + user_password: tw9i4jBcZmNmlIBrOgTBhoyN +heat: + auth_encryption_key: a74331459c65e9469bfa7f0208528b00 + db_password: 1OtmT39IWZrhKd55oVNRfzap + enabled: true + rabbit_password: HtWGzXhXoQjpPDM5DRkBPCNw + user_password: XiKDAw0nJhNL93nKDggJ64in +horizon: + secret_key: 57b69856471b1d7ed24fc95d0334c2850c7d60096a3a914eb522aa66a6a7a3d0 +ironic: + db_password: TAPr51pDhs4iKHXSV6TPkSor + enabled: false + swift_tempurl_key: Wvnu6cLVBNSzIU2skzLA53Z4 + user_password: GssA2xHI7WLTqmubgfvJZeib +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 0OnG1gB178qqFPVdfvZcWn5J + db_password: YvSYzUX1ssNmYK2qVRRPrPZu +last_controller: node-9 +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: a5KYkBUMdJ0atxsxQTqaRzoR + enabled: true + rabbit_password: zhz72ELFX1pi5t0yIav2BQef + user_password: Nhp7pdohm2empnrVQSg0dOQW +murano-cfapi: + db_password: 2N71kkR19grjyUemxpX8qtIx + enabled: false + rabbit_password: ZE8e6jgGYOkjXdCyCbIxgh6y + user_password: 5HDBFDpaNQxHnq9BmVd3FkqV +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: q2nBpm4kjYN7LUPXoGZOIDAx + wsrep_password: gl01mj3hm8Vz6sOVXGftkdbY +network_metadata: + nodes: + node-11: + fqdn: node-11.test.domain.local + name: node-11 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) + node-13: + fqdn: node-13.test.domain.local + name: node-13 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) + node-14: + fqdn: node-14.test.domain.local + name: node-14 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - cinder + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) + node-16: + fqdn: node-16.test.domain.local + name: node-16 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - cinder-block-device + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) + node-3: + fqdn: node-3.test.domain.local + name: node-3 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) + node-5: + fqdn: node-5.test.domain.local + name: node-5 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) + node-9: + fqdn: node-9.test.domain.local + name: node-9 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.4 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.10/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.3/24 + br-prv: + IP: none + br-storage: + IP: + - 192.168.1.1/24 + interfaces: + enp0s3: + vendor_specific: + bus_info: '0000:00:03.0' + driver: e1000 + enp0s4: + vendor_specific: + bus_info: '0000:00:04.0' + driver: e1000 + enp0s5: + vendor_specific: + bus_info: '0000:00:05.0' + driver: e1000 + enp0s6: + vendor_specific: + bus_info: '0000:00:06.0' + driver: e1000 + enp0s7: + vendor_specific: + bus_info: '0000:00:07.0' + driver: e1000 + provider: lnx + roles: + admin/pxe: br-fw-admin + aodh/api: br-mgmt + ceilometer/api: br-mgmt + ceph/public: br-storage + ceph/replication: br-storage + cinder/api: br-mgmt + cinder/iscsi: br-storage + fw-admin: br-fw-admin + glance/api: br-mgmt + glance/glare: br-mgmt + heat/api: br-mgmt + horizon: br-mgmt + ironic/api: br-mgmt + keystone/api: br-mgmt + management: br-mgmt + mgmt/corosync: br-mgmt + mgmt/database: br-mgmt + mgmt/memcache: br-mgmt + mgmt/messaging: br-mgmt + mgmt/vip: br-mgmt + mongo/db: br-mgmt + murano/api: br-mgmt + murano/cfapi: br-mgmt + neutron/api: br-mgmt + neutron/private: br-prv + nova/api: br-mgmt + nova/migration: br-mgmt + sahara/api: br-mgmt + storage: br-storage + swift/api: br-mgmt + swift/replication: br-storage + transformations: + - action: add-br + name: br-fw-admin + - action: add-br + name: br-mgmt + - action: add-br + name: br-storage + - action: add-br + name: br-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + version: '1.1' +neutron_advanced_configuration: + metadata: + group: network + label: Neutron Advanced Configuration + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 20 + neutron_dvr: false + neutron_l2_pop: false + neutron_l3_ha: false + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-eb78cfc4d2bd46a7b787 + 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-734f8be23da34fe49a4c + 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-e4d4d0723cc345048c44 + 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-3.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-3 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) +- fqdn: node-5.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-5 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) +- fqdn: node-9.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-9 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) +- fqdn: node-11.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-11 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) +- fqdn: node-13.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-13 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) +- fqdn: node-14.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-14 + role: cinder + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) +- fqdn: node-16.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-16 + role: cinder-block-device + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) +nova: + db_password: 2UmQpzzxdKGJovLAsUiKbYxk + enable_hugepages: false + state_path: /var/lib/nova + user_password: eNvJZfucyxZ3Pt2M64YQM5KX +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: 2J6kNLJpnx3oZplrSoaDR4sJ + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 500 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: fHtdcQ1VFopLxiyXOiZpDoY4 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: U3LDbnn2kvCEXvEMOZFFOwjP + metadata: + metadata_proxy_shared_secret: rKeSpnd8pxeSDEeQQzPP4BeK + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: 0X42ChJBoM1wBK9GV6UUsw20 +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: 0tJLBzEzDsgqtMsbNwY1C51E + enabled: true + user_password: eKZr5B2j86LRPSa0KQfqQBBZ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: Xd6W56YKOF82pChs0j8cUkmt + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDqOwJXAAAAABAAOExe9uMIlqiVy1qyj+YlwA== + bootstrap_osd_key: AQDqOwJXAAAAABAA37VTb79o4ANEkYsN/t+iDQ== + ephemeral_ceph: false + fsid: efa7020c-a6a3-4bee-858f-9b64cf3beebd + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDqOwJXAAAAABAAao7PxvBNRRTA7bjKEdW7Og== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQDqOwJXAAAAABAAHx08DLtZzpdE12+r2dkzZg== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: Fl1z5x5aNiU81VLfeN8BKptj +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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +- 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: + - '3' +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: '3' +use_cinder: true +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (52:f0) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: xrJL2jFCpULR71v66Dbyqndr + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.murano.sahara.ceil-controller.yaml b/hiera/neut_vlan.murano.sahara.ceil-controller.yaml new file mode 100644 index 0000000..e646efd --- /dev/null +++ b/hiera/neut_vlan.murano.sahara.ceil-controller.yaml @@ -0,0 +1,1874 @@ +access: + email: admin@localhost + metadata: + group: general + label: OpenStack Access + weight: 10 + password: admin + tenant: admin + user: admin +aodh: + db_password: go6dKYYn0KsXH9EjqJ1QEble + user_password: Zw0a7ul695vctbkfvQqKkDLW +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ytT0Bz5tDGIabcBfFf8N6RB3 + enabled: true + metering_secret: O43omJ7y4vjn8tEkB92rR8Fb + user_password: KnL5heo7erkSbF9Y6fBG95ps +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: uIhxPrLwIDZNVfBOXYQIFB9Y + fixed_key: eea3b1ce049216936619b075ddee389e6fa18f87cce8c0ffac2b6a939ed45d2b + user_password: O4RllyGXuryeKSDMByHGHR7q +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: 4 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-9.test.domain.local +fuel_version: '9.0' +glance: + db_password: FMiwTozZp4berFUtJHU0BCRc + image_cache_max_size: '9405726720' + user_password: 9FXPZvvSZWjAZuvZVH3vEI7G +glance_glare: + user_password: tw9i4jBcZmNmlIBrOgTBhoyN +heat: + auth_encryption_key: a74331459c65e9469bfa7f0208528b00 + db_password: 1OtmT39IWZrhKd55oVNRfzap + enabled: true + rabbit_password: HtWGzXhXoQjpPDM5DRkBPCNw + user_password: XiKDAw0nJhNL93nKDggJ64in +horizon: + secret_key: 57b69856471b1d7ed24fc95d0334c2850c7d60096a3a914eb522aa66a6a7a3d0 +ironic: + db_password: TAPr51pDhs4iKHXSV6TPkSor + enabled: false + swift_tempurl_key: Wvnu6cLVBNSzIU2skzLA53Z4 + user_password: GssA2xHI7WLTqmubgfvJZeib +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 0OnG1gB178qqFPVdfvZcWn5J + db_password: YvSYzUX1ssNmYK2qVRRPrPZu +last_controller: node-9 +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: a5KYkBUMdJ0atxsxQTqaRzoR + enabled: true + rabbit_password: zhz72ELFX1pi5t0yIav2BQef + user_password: Nhp7pdohm2empnrVQSg0dOQW +murano-cfapi: + db_password: 2N71kkR19grjyUemxpX8qtIx + enabled: false + rabbit_password: ZE8e6jgGYOkjXdCyCbIxgh6y + user_password: 5HDBFDpaNQxHnq9BmVd3FkqV +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: q2nBpm4kjYN7LUPXoGZOIDAx + wsrep_password: gl01mj3hm8Vz6sOVXGftkdbY +network_metadata: + nodes: + node-11: + fqdn: node-11.test.domain.local + name: node-11 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) + node-13: + fqdn: node-13.test.domain.local + name: node-13 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) + node-14: + fqdn: node-14.test.domain.local + name: node-14 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - cinder + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) + node-16: + fqdn: node-16.test.domain.local + name: node-16 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - cinder-block-device + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) + node-3: + fqdn: node-3.test.domain.local + name: node-3 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) + node-5: + fqdn: node-5.test.domain.local + name: node-5 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) + node-9: + fqdn: node-9.test.domain.local + name: node-9 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.4 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.4/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.4/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.4/24 + br-prv: + IP: none + 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/private: br-prv + 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-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + - 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-6b3f0a341daa4f7685af + 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-744c5ba110b14c0a8b46 + 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-de7de1921eab4b1ca5e7 + 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-3.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-3 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) +- fqdn: node-5.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-5 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) +- fqdn: node-9.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-9 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) +- fqdn: node-11.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-11 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) +- fqdn: node-13.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-13 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) +- fqdn: node-14.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-14 + role: cinder + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) +- fqdn: node-16.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-16 + role: cinder-block-device + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) +nova: + db_password: 2UmQpzzxdKGJovLAsUiKbYxk + enable_hugepages: false + state_path: /var/lib/nova + user_password: eNvJZfucyxZ3Pt2M64YQM5KX +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: 2J6kNLJpnx3oZplrSoaDR4sJ + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 400 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: fHtdcQ1VFopLxiyXOiZpDoY4 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: U3LDbnn2kvCEXvEMOZFFOwjP + metadata: + metadata_proxy_shared_secret: rKeSpnd8pxeSDEeQQzPP4BeK + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: 0X42ChJBoM1wBK9GV6UUsw20 +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: controller +sahara: + db_password: 0tJLBzEzDsgqtMsbNwY1C51E + enabled: true + user_password: eKZr5B2j86LRPSa0KQfqQBBZ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: Xd6W56YKOF82pChs0j8cUkmt + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDqOwJXAAAAABAAOExe9uMIlqiVy1qyj+YlwA== + bootstrap_osd_key: AQDqOwJXAAAAABAA37VTb79o4ANEkYsN/t+iDQ== + ephemeral_ceph: false + fsid: efa7020c-a6a3-4bee-858f-9b64cf3beebd + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDqOwJXAAAAABAAao7PxvBNRRTA7bjKEdW7Og== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQDqOwJXAAAAABAAHx08DLtZzpdE12+r2dkzZg== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: Fl1z5x5aNiU81VLfeN8BKptj +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: + - '9' +- 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: + - '9' +- 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: + - '9' +- 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: + - '9' +- 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: + - '9' +- 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: + - '9' +- 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: + - '9' +- 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: + - '9' +- 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: + - '9' +- 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: + - '9' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 1100 + type: puppet + uids: + - '9' +- 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: 1200 + type: puppet + uids: + - '9' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '9' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1400 + type: puppet + uids: + - '9' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1500 + type: puppet + uids: + - '9' +- id: cluster + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/cluster/cluster.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1600 + type: puppet + uids: + - '9' +- 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: 1700 + type: puppet + uids: + - '9' +- 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: 1800 + type: puppet + uids: + - '9' +- id: 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: 1900 + type: puppet + uids: + - '9' +- 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: 2000 + type: puppet + uids: + - '9' +- 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: 2100 + type: puppet + uids: + - '9' +- 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: 2200 + type: puppet + uids: + - '9' +- 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: 2300 + type: puppet + uids: + - '9' +- 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: 2400 + type: puppet + uids: + - '9' +- 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: 2500 + type: puppet + uids: + - '9' +- 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: 2600 + type: puppet + uids: + - '9' +- 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: 2700 + type: puppet + uids: + - '9' +- 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: 2800 + type: puppet + uids: + - '9' +- 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: 2900 + type: puppet + uids: + - '9' +- 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: 3000 + type: puppet + uids: + - '9' +- 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: 3100 + type: puppet + uids: + - '9' +- 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: 3200 + type: puppet + uids: + - '9' +- 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: 3300 + type: puppet + uids: + - '9' +- 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: 3400 + type: puppet + uids: + - '9' +- 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: 3500 + type: puppet + uids: + - '9' +- 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: 3600 + type: puppet + uids: + - '9' +- 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: 3700 + type: puppet + uids: + - '9' +- 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: 3800 + type: puppet + uids: + - '9' +- id: 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: 3900 + type: puppet + uids: + - '9' +- id: rabbitmq + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4000 + type: puppet + uids: + - '9' +- id: database + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/database/database.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4100 + type: puppet + uids: + - '9' +- id: keystone + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/keystone/keystone.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4200 + type: puppet + uids: + - '9' +- 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: 4300 + type: puppet + uids: + - '9' +- 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: 4400 + type: puppet + uids: + - '9' +- id: 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: 4500 + type: puppet + uids: + - '9' +- id: heat + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/heat/heat.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 4600 + type: puppet + uids: + - '9' +- 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: 4700 + type: puppet + uids: + - '9' +- 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: 4800 + type: puppet + uids: + - '9' +- 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: 4900 + type: puppet + uids: + - '9' +- 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: 5000 + type: puppet + uids: + - '9' +- 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: 5100 + type: puppet + uids: + - '9' +- id: 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: 5200 + type: puppet + uids: + - '9' +- 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: 5300 + type: puppet + uids: + - '9' +- 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: 5400 + type: puppet + uids: + - '9' +- id: ceph-mon + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ceph/mon.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 5500 + type: puppet + uids: + - '9' +- id: ceph-radosgw + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ceph/radosgw.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 5600 + type: puppet + uids: + - '9' +- 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: 5700 + type: puppet + uids: + - '9' +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: '9' +use_cinder: true +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (55:c6) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: xrJL2jFCpULR71v66Dbyqndr + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.murano.sahara.ceil-mongo.yaml b/hiera/neut_vlan.murano.sahara.ceil-mongo.yaml new file mode 100644 index 0000000..12cf095 --- /dev/null +++ b/hiera/neut_vlan.murano.sahara.ceil-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: go6dKYYn0KsXH9EjqJ1QEble + user_password: Zw0a7ul695vctbkfvQqKkDLW +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ytT0Bz5tDGIabcBfFf8N6RB3 + enabled: true + metering_secret: O43omJ7y4vjn8tEkB92rR8Fb + user_password: KnL5heo7erkSbF9Y6fBG95ps +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: uIhxPrLwIDZNVfBOXYQIFB9Y + fixed_key: eea3b1ce049216936619b075ddee389e6fa18f87cce8c0ffac2b6a939ed45d2b + user_password: O4RllyGXuryeKSDMByHGHR7q +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: 4 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: false +fqdn: node-13.test.domain.local +fuel_version: '9.0' +glance: + db_password: FMiwTozZp4berFUtJHU0BCRc + image_cache_max_size: '5368709120' + user_password: 9FXPZvvSZWjAZuvZVH3vEI7G +glance_glare: + user_password: tw9i4jBcZmNmlIBrOgTBhoyN +heat: + auth_encryption_key: a74331459c65e9469bfa7f0208528b00 + db_password: 1OtmT39IWZrhKd55oVNRfzap + enabled: true + rabbit_password: HtWGzXhXoQjpPDM5DRkBPCNw + user_password: XiKDAw0nJhNL93nKDggJ64in +horizon: + secret_key: 57b69856471b1d7ed24fc95d0334c2850c7d60096a3a914eb522aa66a6a7a3d0 +ironic: + db_password: TAPr51pDhs4iKHXSV6TPkSor + enabled: false + swift_tempurl_key: Wvnu6cLVBNSzIU2skzLA53Z4 + user_password: GssA2xHI7WLTqmubgfvJZeib +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 0OnG1gB178qqFPVdfvZcWn5J + db_password: YvSYzUX1ssNmYK2qVRRPrPZu +last_controller: node-9 +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: a5KYkBUMdJ0atxsxQTqaRzoR + enabled: true + rabbit_password: zhz72ELFX1pi5t0yIav2BQef + user_password: Nhp7pdohm2empnrVQSg0dOQW +murano-cfapi: + db_password: 2N71kkR19grjyUemxpX8qtIx + enabled: false + rabbit_password: ZE8e6jgGYOkjXdCyCbIxgh6y + user_password: 5HDBFDpaNQxHnq9BmVd3FkqV +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: q2nBpm4kjYN7LUPXoGZOIDAx + wsrep_password: gl01mj3hm8Vz6sOVXGftkdbY +network_metadata: + nodes: + node-11: + fqdn: node-11.test.domain.local + name: node-11 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) + node-13: + fqdn: node-13.test.domain.local + name: node-13 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) + node-14: + fqdn: node-14.test.domain.local + name: node-14 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - cinder + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) + node-16: + fqdn: node-16.test.domain.local + name: node-16 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - cinder-block-device + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) + node-3: + fqdn: node-3.test.domain.local + name: node-3 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) + node-5: + fqdn: node-5.test.domain.local + name: node-5 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) + node-9: + fqdn: node-9.test.domain.local + name: node-9 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.4 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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-mgmt: + IP: + - 192.168.0.6/24 + br-prv: + IP: none + 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/private: br-prv + nova/api: br-mgmt + nova/migration: br-mgmt + sahara/api: br-mgmt + storage: br-storage + swift/api: br-mgmt + swift/replication: br-storage + transformations: + - action: add-br + name: br-fw-admin + - action: add-br + name: br-mgmt + - action: add-br + name: br-storage + - action: add-br + name: br-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + version: '1.1' +neutron_advanced_configuration: + metadata: + group: network + label: Neutron Advanced Configuration + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 20 + neutron_dvr: false + neutron_l2_pop: false + neutron_l3_ha: false + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-562a07f3b26d41678e3f + 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-d5619fe44cb84c24a737 + 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-206787fd491a4cc6806b + 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-3.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-3 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) +- fqdn: node-5.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-5 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) +- fqdn: node-9.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-9 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) +- fqdn: node-11.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-11 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) +- fqdn: node-13.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-13 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) +- fqdn: node-14.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-14 + role: cinder + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) +- fqdn: node-16.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-16 + role: cinder-block-device + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) +nova: + db_password: 2UmQpzzxdKGJovLAsUiKbYxk + enable_hugepages: false + state_path: /var/lib/nova + user_password: eNvJZfucyxZ3Pt2M64YQM5KX +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: 2J6kNLJpnx3oZplrSoaDR4sJ + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 200 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: fHtdcQ1VFopLxiyXOiZpDoY4 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: U3LDbnn2kvCEXvEMOZFFOwjP + metadata: + metadata_proxy_shared_secret: rKeSpnd8pxeSDEeQQzPP4BeK + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: 0X42ChJBoM1wBK9GV6UUsw20 +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: mongo +sahara: + db_password: 0tJLBzEzDsgqtMsbNwY1C51E + enabled: true + user_password: eKZr5B2j86LRPSa0KQfqQBBZ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: Xd6W56YKOF82pChs0j8cUkmt + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDqOwJXAAAAABAAOExe9uMIlqiVy1qyj+YlwA== + bootstrap_osd_key: AQDqOwJXAAAAABAA37VTb79o4ANEkYsN/t+iDQ== + ephemeral_ceph: false + fsid: efa7020c-a6a3-4bee-858f-9b64cf3beebd + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDqOwJXAAAAABAAao7PxvBNRRTA7bjKEdW7Og== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQDqOwJXAAAAABAAHx08DLtZzpdE12+r2dkzZg== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: Fl1z5x5aNiU81VLfeN8BKptj +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: + - '13' +- 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: + - '13' +- 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: + - '13' +- 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: + - '13' +- 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: + - '13' +- 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: + - '13' +- 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: + - '13' +- 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: + - '13' +- 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: + - '13' +- 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: + - '13' +- 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: + - '13' +- id: top-role-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: + - '13' +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: '13' +use_cinder: true +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (9e:66) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: xrJL2jFCpULR71v66Dbyqndr + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.murano.sahara.ceil-primary-controller.yaml b/hiera/neut_vlan.murano.sahara.ceil-primary-controller.yaml new file mode 100644 index 0000000..ea7dc11 --- /dev/null +++ b/hiera/neut_vlan.murano.sahara.ceil-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: go6dKYYn0KsXH9EjqJ1QEble + user_password: Zw0a7ul695vctbkfvQqKkDLW +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ytT0Bz5tDGIabcBfFf8N6RB3 + enabled: true + metering_secret: O43omJ7y4vjn8tEkB92rR8Fb + user_password: KnL5heo7erkSbF9Y6fBG95ps +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: uIhxPrLwIDZNVfBOXYQIFB9Y + fixed_key: eea3b1ce049216936619b075ddee389e6fa18f87cce8c0ffac2b6a939ed45d2b + user_password: O4RllyGXuryeKSDMByHGHR7q +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: 4 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-5.test.domain.local +fuel_version: '9.0' +glance: + db_password: FMiwTozZp4berFUtJHU0BCRc + image_cache_max_size: '9405726720' + user_password: 9FXPZvvSZWjAZuvZVH3vEI7G +glance_glare: + user_password: tw9i4jBcZmNmlIBrOgTBhoyN +heat: + auth_encryption_key: a74331459c65e9469bfa7f0208528b00 + db_password: 1OtmT39IWZrhKd55oVNRfzap + enabled: true + rabbit_password: HtWGzXhXoQjpPDM5DRkBPCNw + user_password: XiKDAw0nJhNL93nKDggJ64in +horizon: + secret_key: 57b69856471b1d7ed24fc95d0334c2850c7d60096a3a914eb522aa66a6a7a3d0 +ironic: + db_password: TAPr51pDhs4iKHXSV6TPkSor + enabled: false + swift_tempurl_key: Wvnu6cLVBNSzIU2skzLA53Z4 + user_password: GssA2xHI7WLTqmubgfvJZeib +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 0OnG1gB178qqFPVdfvZcWn5J + db_password: YvSYzUX1ssNmYK2qVRRPrPZu +last_controller: node-9 +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: a5KYkBUMdJ0atxsxQTqaRzoR + enabled: true + rabbit_password: zhz72ELFX1pi5t0yIav2BQef + user_password: Nhp7pdohm2empnrVQSg0dOQW +murano-cfapi: + db_password: 2N71kkR19grjyUemxpX8qtIx + enabled: false + rabbit_password: ZE8e6jgGYOkjXdCyCbIxgh6y + user_password: 5HDBFDpaNQxHnq9BmVd3FkqV +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: q2nBpm4kjYN7LUPXoGZOIDAx + wsrep_password: gl01mj3hm8Vz6sOVXGftkdbY +network_metadata: + nodes: + node-11: + fqdn: node-11.test.domain.local + name: node-11 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) + node-13: + fqdn: node-13.test.domain.local + name: node-13 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) + node-14: + fqdn: node-14.test.domain.local + name: node-14 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - cinder + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) + node-16: + fqdn: node-16.test.domain.local + name: node-16 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - cinder-block-device + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) + node-3: + fqdn: node-3.test.domain.local + name: node-3 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) + node-5: + fqdn: node-5.test.domain.local + name: node-5 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) + node-9: + fqdn: node-9.test.domain.local + name: node-9 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.4 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.5/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.7/24 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.5/24 + br-prv: + IP: none + br-storage: + IP: + - 192.168.1.3/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/private: br-prv + 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-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + - 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-387bea3c81d54e64a7c1 + 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-c2e0927f08c44ef8b80a + 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-1cab846dff0c4bfa9a39 + 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-3.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-3 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) +- fqdn: node-5.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-5 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) +- fqdn: node-9.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-9 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) +- fqdn: node-11.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-11 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) +- fqdn: node-13.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-13 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) +- fqdn: node-14.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-14 + role: cinder + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) +- fqdn: node-16.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-16 + role: cinder-block-device + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) +nova: + db_password: 2UmQpzzxdKGJovLAsUiKbYxk + enable_hugepages: false + state_path: /var/lib/nova + user_password: eNvJZfucyxZ3Pt2M64YQM5KX +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: 2J6kNLJpnx3oZplrSoaDR4sJ + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 300 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: fHtdcQ1VFopLxiyXOiZpDoY4 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: U3LDbnn2kvCEXvEMOZFFOwjP + metadata: + metadata_proxy_shared_secret: rKeSpnd8pxeSDEeQQzPP4BeK + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: 0X42ChJBoM1wBK9GV6UUsw20 +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: 0tJLBzEzDsgqtMsbNwY1C51E + enabled: true + user_password: eKZr5B2j86LRPSa0KQfqQBBZ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: Xd6W56YKOF82pChs0j8cUkmt + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDqOwJXAAAAABAAOExe9uMIlqiVy1qyj+YlwA== + bootstrap_osd_key: AQDqOwJXAAAAABAA37VTb79o4ANEkYsN/t+iDQ== + ephemeral_ceph: false + fsid: efa7020c-a6a3-4bee-858f-9b64cf3beebd + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDqOwJXAAAAABAAao7PxvBNRRTA7bjKEdW7Og== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQDqOwJXAAAAABAAHx08DLtZzpdE12+r2dkzZg== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: Fl1z5x5aNiU81VLfeN8BKptj +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: + - '5' +- 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: + - '5' +- 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: + - '5' +- 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: + - '5' +- 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: + - '5' +- 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: + - '5' +- 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: + - '5' +- 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: + - '5' +- 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: + - '5' +- 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: + - '5' +- id: apache + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/apache/apache.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 1200 + priority: 1100 + type: puppet + uids: + - '5' +- 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: 1200 + type: puppet + uids: + - '5' +- id: memcached + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/memcached/memcached.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1300 + type: puppet + uids: + - '5' +- id: firewall + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1400 + type: puppet + uids: + - '5' +- id: hosts + parameters: + cwd: / + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp + puppet_modules: /etc/puppet/modules + retries: null + timeout: 3600 + priority: 1500 + type: puppet + uids: + - '5' +- 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: 1600 + type: puppet + uids: + - '5' +- 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: 1700 + type: puppet + uids: + - '5' +- 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: 1800 + type: puppet + uids: + - '5' +- 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: 1900 + type: puppet + uids: + - '5' +- 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: 2000 + type: puppet + uids: + - '5' +- 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: 2100 + type: puppet + uids: + - '5' +- 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: 2200 + type: puppet + uids: + - '5' +- 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: 2300 + type: puppet + uids: + - '5' +- 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: 2400 + type: puppet + uids: + - '5' +- 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: 2500 + type: puppet + uids: + - '5' +- 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: 2600 + type: puppet + uids: + - '5' +- 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: 2700 + type: puppet + uids: + - '5' +- 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: 2800 + type: puppet + uids: + - '5' +- 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: 2900 + type: puppet + uids: + - '5' +- 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: 3000 + type: puppet + uids: + - '5' +- 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: 3100 + type: puppet + uids: + - '5' +- 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: 3200 + type: puppet + uids: + - '5' +- 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: 3300 + type: puppet + uids: + - '5' +- 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: 3400 + type: puppet + uids: + - '5' +- 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: 3500 + type: puppet + uids: + - '5' +- 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: 3600 + type: puppet + uids: + - '5' +- 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: 3700 + type: puppet + uids: + - '5' +- 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: 3800 + type: puppet + uids: + - '5' +- 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: 3900 + type: puppet + uids: + - '5' +- 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: 4000 + type: puppet + uids: + - '5' +- 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: 4100 + type: puppet + uids: + - '5' +- 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: 4200 + type: puppet + uids: + - '5' +- 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: 4300 + type: puppet + uids: + - '5' +- 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: 4400 + type: puppet + uids: + - '5' +- 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: 4500 + type: puppet + uids: + - '5' +- 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: 4600 + type: puppet + uids: + - '5' +- 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: 4700 + type: puppet + uids: + - '5' +- 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: 4800 + type: puppet + uids: + - '5' +- 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: 4900 + type: puppet + uids: + - '5' +- 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: 5000 + type: puppet + uids: + - '5' +- 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: 5100 + type: puppet + uids: + - '5' +- 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: 5200 + type: puppet + uids: + - '5' +- 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: 5300 + type: puppet + uids: + - '5' +- 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: 5400 + type: puppet + uids: + - '5' +- 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: 5500 + type: puppet + uids: + - '5' +- 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: 5600 + type: puppet + uids: + - '5' +- 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: 5700 + type: puppet + uids: + - '5' +- 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: 5800 + type: puppet + uids: + - '5' +- 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: + - '5' +- 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: 6000 + type: puppet + uids: + - '5' +- 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: 6100 + type: puppet + uids: + - '5' +- 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: 6200 + type: puppet + uids: + - '5' +- 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: 6300 + type: puppet + uids: + - '5' +- 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: 6400 + type: puppet + uids: + - '5' +- 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: 6500 + type: puppet + uids: + - '5' +- 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: 6600 + type: puppet + uids: + - '5' +- 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: 6700 + type: puppet + uids: + - '5' +- 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: 6800 + type: puppet + uids: + - '5' +- 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: 6900 + type: puppet + uids: + - '5' +- 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: 7000 + type: puppet + uids: + - '5' +- 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: + - '5' +- 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: + - '5' +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: '5' +use_cinder: true +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (b6:3e) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: xrJL2jFCpULR71v66Dbyqndr + tenant: services + username: fuel_stats_user diff --git a/hiera/neut_vlan.murano.sahara.ceil-primary-mongo.yaml b/hiera/neut_vlan.murano.sahara.ceil-primary-mongo.yaml new file mode 100644 index 0000000..b261dc9 --- /dev/null +++ b/hiera/neut_vlan.murano.sahara.ceil-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: go6dKYYn0KsXH9EjqJ1QEble + user_password: Zw0a7ul695vctbkfvQqKkDLW +auth_key: '' +auto_assign_floating_ip: false +base_syslog: + syslog_port: '514' + syslog_server: 10.110.0.2 +ceilometer: + db_password: ytT0Bz5tDGIabcBfFf8N6RB3 + enabled: true + metering_secret: O43omJ7y4vjn8tEkB92rR8Fb + user_password: KnL5heo7erkSbF9Y6fBG95ps +cgroups: + metadata: + always_editable: true + group: general + label: Cgroups conguration for services + restrictions: + - action: hide + condition: 'true' + weight: 90 +cinder: + db_password: uIhxPrLwIDZNVfBOXYQIFB9Y + fixed_key: eea3b1ce049216936619b075ddee389e6fa18f87cce8c0ffac2b6a939ed45d2b + user_password: O4RllyGXuryeKSDMByHGHR7q +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: 4 +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: 20 + mongo_db_name: ceilometer + mongo_password: ceilometer + mongo_replset: '' + mongo_user: ceilometer +external_ntp: + metadata: + group: network + label: Host OS NTP Servers + weight: 40 + ntp_list: + - 0.fuel.pool.ntp.org + - 1.fuel.pool.ntp.org + - 2.fuel.pool.ntp.org +fail_if_error: true +fqdn: node-11.test.domain.local +fuel_version: '9.0' +glance: + db_password: FMiwTozZp4berFUtJHU0BCRc + image_cache_max_size: '5368709120' + user_password: 9FXPZvvSZWjAZuvZVH3vEI7G +glance_glare: + user_password: tw9i4jBcZmNmlIBrOgTBhoyN +heat: + auth_encryption_key: a74331459c65e9469bfa7f0208528b00 + db_password: 1OtmT39IWZrhKd55oVNRfzap + enabled: true + rabbit_password: HtWGzXhXoQjpPDM5DRkBPCNw + user_password: XiKDAw0nJhNL93nKDggJ64in +horizon: + secret_key: 57b69856471b1d7ed24fc95d0334c2850c7d60096a3a914eb522aa66a6a7a3d0 +ironic: + db_password: TAPr51pDhs4iKHXSV6TPkSor + enabled: false + swift_tempurl_key: Wvnu6cLVBNSzIU2skzLA53Z4 + user_password: GssA2xHI7WLTqmubgfvJZeib +kernel_params: + kernel: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset + metadata: + group: general + label: Kernel parameters + weight: 60 +keystone: + admin_token: 0OnG1gB178qqFPVdfvZcWn5J + db_password: YvSYzUX1ssNmYK2qVRRPrPZu +last_controller: node-9 +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: a5KYkBUMdJ0atxsxQTqaRzoR + enabled: true + rabbit_password: zhz72ELFX1pi5t0yIav2BQef + user_password: Nhp7pdohm2empnrVQSg0dOQW +murano-cfapi: + db_password: 2N71kkR19grjyUemxpX8qtIx + enabled: false + rabbit_password: ZE8e6jgGYOkjXdCyCbIxgh6y + user_password: 5HDBFDpaNQxHnq9BmVd3FkqV +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: q2nBpm4kjYN7LUPXoGZOIDAx + wsrep_password: gl01mj3hm8Vz6sOVXGftkdbY +network_metadata: + nodes: + node-11: + fqdn: node-11.test.domain.local + name: node-11 + network_roles: + admin/pxe: 10.110.0.11 + aodh/api: 192.168.0.9 + ceilometer/api: 192.168.0.9 + ceph/public: 192.168.1.7 + ceph/replication: 192.168.1.7 + cinder/api: 192.168.0.9 + cinder/iscsi: 192.168.1.7 + fw-admin: 10.110.0.11 + glance/api: 192.168.0.9 + glance/glare: 192.168.0.9 + heat/api: 192.168.0.9 + horizon: 192.168.0.9 + ironic/api: 192.168.0.9 + keystone/api: 192.168.0.9 + management: 192.168.0.9 + mgmt/corosync: 192.168.0.9 + mgmt/database: 192.168.0.9 + mgmt/memcache: 192.168.0.9 + mgmt/messaging: 192.168.0.9 + mgmt/vip: 192.168.0.9 + mongo/db: 192.168.0.9 + murano/api: 192.168.0.9 + murano/cfapi: 192.168.0.9 + neutron/api: 192.168.0.9 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.9 + nova/migration: 192.168.0.9 + sahara/api: 192.168.0.9 + storage: 192.168.1.7 + swift/api: 192.168.0.9 + swift/replication: 192.168.1.7 + node_roles: + - primary-mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) + node-13: + fqdn: node-13.test.domain.local + name: node-13 + network_roles: + admin/pxe: 10.110.0.6 + aodh/api: 192.168.0.6 + ceilometer/api: 192.168.0.6 + ceph/public: 192.168.1.4 + ceph/replication: 192.168.1.4 + cinder/api: 192.168.0.6 + cinder/iscsi: 192.168.1.4 + fw-admin: 10.110.0.6 + glance/api: 192.168.0.6 + glance/glare: 192.168.0.6 + heat/api: 192.168.0.6 + horizon: 192.168.0.6 + ironic/api: 192.168.0.6 + keystone/api: 192.168.0.6 + management: 192.168.0.6 + mgmt/corosync: 192.168.0.6 + mgmt/database: 192.168.0.6 + mgmt/memcache: 192.168.0.6 + mgmt/messaging: 192.168.0.6 + mgmt/vip: 192.168.0.6 + mongo/db: 192.168.0.6 + murano/api: 192.168.0.6 + murano/cfapi: 192.168.0.6 + neutron/api: 192.168.0.6 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.6 + nova/migration: 192.168.0.6 + sahara/api: 192.168.0.6 + storage: 192.168.1.4 + swift/api: 192.168.0.6 + swift/replication: 192.168.1.4 + node_roles: + - mongo + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) + node-14: + fqdn: node-14.test.domain.local + name: node-14 + network_roles: + admin/pxe: 10.110.0.9 + aodh/api: 192.168.0.8 + ceilometer/api: 192.168.0.8 + ceph/public: 192.168.1.6 + ceph/replication: 192.168.1.6 + cinder/api: 192.168.0.8 + cinder/iscsi: 192.168.1.6 + fw-admin: 10.110.0.9 + glance/api: 192.168.0.8 + glance/glare: 192.168.0.8 + heat/api: 192.168.0.8 + horizon: 192.168.0.8 + ironic/api: 192.168.0.8 + keystone/api: 192.168.0.8 + management: 192.168.0.8 + mgmt/corosync: 192.168.0.8 + mgmt/database: 192.168.0.8 + mgmt/memcache: 192.168.0.8 + mgmt/messaging: 192.168.0.8 + mgmt/vip: 192.168.0.8 + mongo/db: 192.168.0.8 + murano/api: 192.168.0.8 + murano/cfapi: 192.168.0.8 + neutron/api: 192.168.0.8 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.8 + nova/migration: 192.168.0.8 + sahara/api: 192.168.0.8 + storage: 192.168.1.6 + swift/api: 192.168.0.8 + swift/replication: 192.168.1.6 + node_roles: + - cinder + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) + node-16: + fqdn: node-16.test.domain.local + name: node-16 + network_roles: + admin/pxe: 10.110.0.5 + aodh/api: 192.168.0.7 + ceilometer/api: 192.168.0.7 + ceph/public: 192.168.1.5 + ceph/replication: 192.168.1.5 + cinder/api: 192.168.0.7 + cinder/iscsi: 192.168.1.5 + fw-admin: 10.110.0.5 + 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/private: null + nova/api: 192.168.0.7 + nova/migration: 192.168.0.7 + sahara/api: 192.168.0.7 + storage: 192.168.1.5 + swift/api: 192.168.0.7 + swift/replication: 192.168.1.5 + node_roles: + - cinder-block-device + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) + node-3: + fqdn: node-3.test.domain.local + name: node-3 + network_roles: + admin/pxe: 10.110.0.10 + aodh/api: 192.168.0.3 + ceilometer/api: 192.168.0.3 + ceph/public: 192.168.1.1 + ceph/replication: 192.168.1.1 + cinder/api: 192.168.0.3 + cinder/iscsi: 192.168.1.1 + fw-admin: 10.110.0.10 + glance/api: 192.168.0.3 + glance/glare: 192.168.0.3 + heat/api: 192.168.0.3 + horizon: 192.168.0.3 + ironic/api: 192.168.0.3 + keystone/api: 192.168.0.3 + management: 192.168.0.3 + mgmt/corosync: 192.168.0.3 + mgmt/database: 192.168.0.3 + mgmt/memcache: 192.168.0.3 + mgmt/messaging: 192.168.0.3 + mgmt/vip: 192.168.0.3 + mongo/db: 192.168.0.3 + murano/api: 192.168.0.3 + murano/cfapi: 192.168.0.3 + neutron/api: 192.168.0.3 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.3 + nova/migration: 192.168.0.3 + sahara/api: 192.168.0.3 + storage: 192.168.1.1 + swift/api: 192.168.0.3 + swift/replication: 192.168.1.1 + node_roles: + - compute + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) + node-5: + fqdn: node-5.test.domain.local + name: node-5 + network_roles: + admin/pxe: 10.110.0.7 + aodh/api: 192.168.0.5 + ceilometer/api: 192.168.0.5 + ceph/public: 192.168.1.3 + ceph/radosgw: 172.16.0.5 + ceph/replication: 192.168.1.3 + cinder/api: 192.168.0.5 + cinder/iscsi: 192.168.1.3 + ex: 172.16.0.5 + fw-admin: 10.110.0.7 + glance/api: 192.168.0.5 + glance/glare: 192.168.0.5 + heat/api: 192.168.0.5 + horizon: 192.168.0.5 + ironic/api: 192.168.0.5 + keystone/api: 192.168.0.5 + management: 192.168.0.5 + mgmt/corosync: 192.168.0.5 + mgmt/database: 192.168.0.5 + mgmt/memcache: 192.168.0.5 + mgmt/messaging: 192.168.0.5 + mgmt/vip: 192.168.0.5 + mongo/db: 192.168.0.5 + murano/api: 192.168.0.5 + murano/cfapi: 192.168.0.5 + neutron/api: 192.168.0.5 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.5 + nova/migration: 192.168.0.5 + public/vip: 172.16.0.5 + sahara/api: 192.168.0.5 + storage: 192.168.1.3 + swift/api: 192.168.0.5 + swift/replication: 192.168.1.3 + node_roles: + - primary-controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) + node-9: + fqdn: node-9.test.domain.local + name: node-9 + network_roles: + admin/pxe: 10.110.0.4 + aodh/api: 192.168.0.4 + ceilometer/api: 192.168.0.4 + ceph/public: 192.168.1.2 + ceph/radosgw: 172.16.0.4 + ceph/replication: 192.168.1.2 + cinder/api: 192.168.0.4 + cinder/iscsi: 192.168.1.2 + ex: 172.16.0.4 + fw-admin: 10.110.0.4 + glance/api: 192.168.0.4 + glance/glare: 192.168.0.4 + heat/api: 192.168.0.4 + horizon: 192.168.0.4 + ironic/api: 192.168.0.4 + keystone/api: 192.168.0.4 + management: 192.168.0.4 + mgmt/corosync: 192.168.0.4 + mgmt/database: 192.168.0.4 + mgmt/memcache: 192.168.0.4 + mgmt/messaging: 192.168.0.4 + mgmt/vip: 192.168.0.4 + mongo/db: 192.168.0.4 + murano/api: 192.168.0.4 + murano/cfapi: 192.168.0.4 + neutron/api: 192.168.0.4 + neutron/floating: null + neutron/private: null + nova/api: 192.168.0.4 + nova/migration: 192.168.0.4 + public/vip: 172.16.0.4 + sahara/api: 192.168.0.4 + storage: 192.168.1.2 + swift/api: 192.168.0.4 + swift/replication: 192.168.1.2 + node_roles: + - controller + nova_cpu_pinning_enabled: false + nova_hugepages_enabled: false + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) + vips: + management: + ipaddr: 192.168.0.2 + is_user_defined: false + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + public: + ipaddr: 172.16.0.3 + is_user_defined: false + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter: + ipaddr: 192.168.0.1 + is_user_defined: false + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vendor_specific: null + vrouter_pub: + ipaddr: 172.16.0.2 + 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.11/24 + gateway: 10.110.0.1 + vendor_specific: + provider_gateway: 10.110.0.1 + br-mgmt: + IP: + - 192.168.0.9/24 + br-prv: + IP: none + 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/private: br-prv + nova/api: br-mgmt + nova/migration: br-mgmt + sahara/api: br-mgmt + storage: br-storage + swift/api: br-mgmt + swift/replication: br-storage + transformations: + - action: add-br + name: br-fw-admin + - action: add-br + name: br-mgmt + - action: add-br + name: br-storage + - action: add-br + name: br-prv + provider: ovs + - action: add-patch + bridges: + - br-prv + - br-fw-admin + mtu: 65000 + provider: ovs + - action: add-port + bridge: br-fw-admin + name: enp0s3 + - action: add-port + bridge: br-mgmt + name: enp0s3.101 + - action: add-port + bridge: br-storage + name: enp0s3.102 + version: '1.1' +neutron_advanced_configuration: + metadata: + group: network + label: Neutron Advanced Configuration + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 20 + neutron_dvr: false + neutron_l2_pop: false + neutron_l3_ha: false + neutron_qos: false +node_volumes: +- extra: + - disk/by-id/virtio-a931f4e567854ec784dd + 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-41f138767ca8440da9eb + 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-556a0940411246e69623 + 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-3.test.domain.local + internal_address: 192.168.0.3 + internal_netmask: 255.255.255.0 + name: node-3 + role: compute + storage_address: 192.168.1.1 + storage_netmask: 255.255.255.0 + swift_zone: '3' + uid: '3' + user_node_name: Untitled (52:f0) +- fqdn: node-5.test.domain.local + internal_address: 192.168.0.5 + internal_netmask: 255.255.255.0 + name: node-5 + public_address: 172.16.0.5 + public_netmask: 255.255.255.0 + role: primary-controller + storage_address: 192.168.1.3 + storage_netmask: 255.255.255.0 + swift_zone: '5' + uid: '5' + user_node_name: Untitled (b6:3e) +- fqdn: node-9.test.domain.local + internal_address: 192.168.0.4 + internal_netmask: 255.255.255.0 + name: node-9 + public_address: 172.16.0.4 + public_netmask: 255.255.255.0 + role: controller + storage_address: 192.168.1.2 + storage_netmask: 255.255.255.0 + swift_zone: '9' + uid: '9' + user_node_name: Untitled (55:c6) +- fqdn: node-11.test.domain.local + internal_address: 192.168.0.9 + internal_netmask: 255.255.255.0 + name: node-11 + role: primary-mongo + storage_address: 192.168.1.7 + storage_netmask: 255.255.255.0 + swift_zone: '11' + uid: '11' + user_node_name: Untitled (fa:3d) +- fqdn: node-13.test.domain.local + internal_address: 192.168.0.6 + internal_netmask: 255.255.255.0 + name: node-13 + role: mongo + storage_address: 192.168.1.4 + storage_netmask: 255.255.255.0 + swift_zone: '13' + uid: '13' + user_node_name: Untitled (9e:66) +- fqdn: node-14.test.domain.local + internal_address: 192.168.0.8 + internal_netmask: 255.255.255.0 + name: node-14 + role: cinder + storage_address: 192.168.1.6 + storage_netmask: 255.255.255.0 + swift_zone: '14' + uid: '14' + user_node_name: Untitled (b8:a3) +- fqdn: node-16.test.domain.local + internal_address: 192.168.0.7 + internal_netmask: 255.255.255.0 + name: node-16 + role: cinder-block-device + storage_address: 192.168.1.5 + storage_netmask: 255.255.255.0 + swift_zone: '16' + uid: '16' + user_node_name: Untitled (c0:7c) +nova: + db_password: 2UmQpzzxdKGJovLAsUiKbYxk + enable_hugepages: false + state_path: /var/lib/nova + user_password: eNvJZfucyxZ3Pt2M64YQM5KX +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: 2J6kNLJpnx3oZplrSoaDR4sJ + sudo: 'ALL=(ALL) NOPASSWD: ALL' +plugins: [] +priority: 100 +provision: + codename: trusty + image_data: + /: + container: gzip + format: ext4 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64.img.gz + /boot: + container: gzip + format: ext2 + uri: http://10.110.0.2:8080/targetimages/env_4_ubuntu_1404_amd64-boot.img.gz + metadata: + group: general + label: Provision + restrictions: + - action: hide + condition: 'false' + weight: 80 + method: image + packages: 'acl + + anacron + + bash-completion + + bridge-utils + + bsdmainutils + + build-essential + + cloud-init + + curl + + daemonize + + debconf-utils + + gdisk + + grub-pc + + hpsa-dkms + + hwloc + + i40e-dkms + + linux-firmware + + linux-firmware-nonfree + + linux-headers-generic-lts-trusty + + linux-image-generic-lts-trusty + + lvm2 + + mcollective + + mdadm + + multipath-tools + + multipath-tools-boot + + nailgun-agent + + nailgun-mcagents + + network-checker + + ntp + + openssh-client + + openssh-server + + puppet + + python-amqp + + ruby-augeas + + ruby-ipaddress + + ruby-json + + ruby-netaddr + + ruby-openstack + + ruby-shadow + + ruby-stomp + + telnet + + ubuntu-minimal + + ubuntu-standard + + uuid-runtime + + vim + + virt-what + + vlan + + ' +public_network_assignment: + assign_to_all_nodes: false + metadata: + group: network + label: Public network assignment + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 10 +public_ssl: + cert_data: '' + cert_source: self_signed + horizon: false + hostname: public.fuel.local + metadata: + group: security + label: Public TLS + weight: 110 + services: false +puppet: + manifests: rsync://10.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 + physnet2: + bridge: br-prv + vlan_range: 1000:1030 + segmentation_type: vlan + L3: + use_namespaces: true + database: + passwd: fHtdcQ1VFopLxiyXOiZpDoY4 + default_floating_net: admin_floating_net + default_private_net: admin_internal_net + keystone: + admin_password: U3LDbnn2kvCEXvEMOZFFOwjP + metadata: + metadata_proxy_shared_secret: rKeSpnd8pxeSDEeQQzPP4BeK + predefined_networks: + admin_floating_net: + L2: + network_type: flat + physnet: physnet1 + router_ext: true + segment_id: null + L3: + enable_dhcp: false + floating: + - 172.16.0.130:172.16.0.254 + gateway: 172.16.0.1 + nameservers: [] + subnet: 172.16.0.0/24 + shared: false + tenant: admin + admin_internal_net: + L2: + network_type: vlan + physnet: physnet2 + router_ext: false + segment_id: null + L3: + enable_dhcp: true + floating: null + gateway: 192.168.111.1 + nameservers: + - 8.8.4.4 + - 8.8.8.8 + subnet: 192.168.111.0/24 + shared: false + tenant: admin +rabbit: + password: 0X42ChJBoM1wBK9GV6UUsw20 +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: 0tJLBzEzDsgqtMsbNwY1C51E + enabled: true + user_password: eKZr5B2j86LRPSa0KQfqQBBZ +service_user: + homedir: /var/lib/fuel + metadata: + group: general + label: Service user account + restrictions: + - action: hide + condition: 'true' + weight: 10 + name: fuel + password: Xd6W56YKOF82pChs0j8cUkmt + root_password: r00tme + sudo: 'ALL=(ALL) NOPASSWD: ALL' +status: discover +storage: + admin_key: AQDqOwJXAAAAABAAOExe9uMIlqiVy1qyj+YlwA== + bootstrap_osd_key: AQDqOwJXAAAAABAA37VTb79o4ANEkYsN/t+iDQ== + ephemeral_ceph: false + fsid: efa7020c-a6a3-4bee-858f-9b64cf3beebd + images_ceph: false + images_vcenter: false + metadata: + group: storage + label: Storage Backends + weight: 60 + mon_key: AQDqOwJXAAAAABAAao7PxvBNRRTA7bjKEdW7Og== + objects_ceph: false + osd_pool_size: '3' + per_pool_pg_nums: + .rgw: 128 + backups: 128 + compute: 128 + default_pg_num: 128 + images: 128 + volumes: 128 + pg_num: 128 + radosgw_key: AQDqOwJXAAAAABAAHx08DLtZzpdE12+r2dkzZg== + volumes_block_device: false + volumes_ceph: false + volumes_lvm: true +storage_network_range: 192.168.1.0/24 +swift: + user_password: Fl1z5x5aNiU81VLfeN8BKptj +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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +- 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: + - '11' +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: '11' +use_cinder: true +use_cow_images: true +use_vcenter: false +user_node_name: Untitled (fa:3d) +vms_conf: [] +workloads_collector: + create_user: true + enabled: true + metadata: + group: general + label: Workloads Collector User + restrictions: + - action: hide + condition: 'true' + weight: 10 + password: xrJL2jFCpULR71v66Dbyqndr + tenant: services + username: fuel_stats_user