+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - nova::compute::libvirt
- - nova::network::neutron
- - nova::compute::neutron
- - infra::profile::mcollective::common
- - neutron::config
- - nova
- - nova::compute
- - nova::config
- - neutron::agents::ovs
- - hosts
- - nova::migration::libvirt
- - logstash
- - neutron
-
-hosts::hosts:
- 10.10.130.32:
- aliases: alekto-data.cloud.pixelpark.internal
- interface_up: true
- interface_device: "bond1:data"
- interface_netmask: "255.255.255.0"
-neutron::agents::ovs::local_ip: 10.10.130.32
-
-pacemaker::stonith::disable: false
-pacemaker::corosync::cluster_name: 'nova-cluster01'
-pacemaker::corosync::cluster_members:
- - alekto.cloud.pixelpark.internal
- - heracles.cloud.pixelpark.internal
- - konsos.cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
+++ /dev/null
----
-infra::role: base
-xymon::modules:
- - 'ceph-health'
- - 'ipmi'
- - 'top'
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - infra::profile::mcollective::common
-
-
-pacemaker::corosync::cluster_name: 'storagegw-cluster-cloud-icehouse'
-pacemaker::corosync::cluster_members:
- - oger.cloud.pixelpark.internal
- - badb.cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
-
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - galera
- - nova::conductor
- - nova::config
- - heat::api_cloudwatch
- - nova::api
- - rabbitmq
- - xymon::check::haproxy
- - heat::api
- - keystone::config
- - cinder::ceilometer
- - glance
- - heat::engine
- - nova::consoleauth
- - heat::api_cfn
- - nova
- - cinder::volume::rbd
- - nova::pacemaker
- - glance::pacemaker
- - keystone
- - glance::db::mysql
- - neutron::server
- - pp_haproxy
- - heat::config
- - neutron::pacemaker
- - xymon::check::rabbitmq
- - glance::backend::rbd
- - nova::network::neutron
- - neutron::server::notifications
- - nova::quota
- - glance::api
- - cinder::glance
- - cinder::pacemaker_api
- - heat
- - cinder::volume
- - heat::db::mysql
- - glance::client
- - cinder::scheduler
- - cinder::db::mysql
- - nova::scheduler
- - keystone::pacemaker
- - logstash
- - heat::pacemaker
- - nova::cert
- - cinder::pacemaker
- - neutron::config
- - glance::notify::rabbitmq
- - keystone::db::mysql
- - nova::vncproxy
- - nova::db::mysql
- - pp_python::pip
- - cinder::backup
- - hosts
- - neutron::quota
- - horizon
- - neutron
- - cinder
- - neutron::plugins::ovs
- - cinder::config
- - glance::registry
- - cinder::api
- - neutron::db::mysql
-
-hosts::hosts:
- 192.168.88.104:
- interface_up: true
- interface_device: "bond0:rabbit01"
- interface_netmask: "255.255.254.0"
- 192.168.88.107:
- interface_up: true
- interface_device: "bond0:galera01"
- interface_netmask: "255.255.254.0"
- 192.168.88.100:
- interface_up: true
- interface_device: "bond0:keys01"
- interface_netmask: "255.255.254.0"
- 192.168.88.111:
- interface_up: true
- interface_device: "bond0:glance01"
- interface_netmask: "255.255.254.0"
- 192.168.88.118:
- interface_up: true
- interface_device: "bond0:neut01"
- interface_netmask: "255.255.254.0"
- 192.168.88.122:
- interface_up: true
- interface_device: "bond0:cinder01"
- interface_netmask: "255.255.254.0"
- 192.168.88.126:
- interface_up: true
- interface_device: "bond0:nova01"
- interface_netmask: "255.255.254.0"
- 192.168.88.130:
- interface_up: true
- interface_device: "bond0:hecfn01"
- interface_netmask: "255.255.254.0"
- 192.168.88.134:
- interface_up: true
- interface_device: "bond0:heat01"
- interface_netmask: "255.255.254.0"
- 192.168.88.138:
- interface_up: true
- interface_device: "bond0:heatcw01"
- interface_netmask: "255.255.254.0"
- 192.168.88.115:
- interface_up: true
- interface_device: "bond0:hori01"
- interface_netmask: "255.255.254.0"
- 192.168.88.142:
- interface_up: true
- interface_device: "bond0:ceilo01"
- interface_netmask: "255.255.254.0"
- 192.168.88.146:
- interface_up: true
- interface_device: "bond0:trove01"
- interface_netmask: "255.255.254.0"
- 192.168.88.150:
- interface_up: true
- interface_device: "bond0:mongod01"
- interface_netmask: "255.255.254.0"
-
-ntp::servers:
- - "time01.pixelpark.com iburst"
- - "time02.pixelpark.com iburst"
- - "time03.pixelpark.com iburst"
-
-rabbitmq::environment_variables:
- RABBITMQ_NODE_IP_ADDRESS: 192.168.88.104
- RABBITMQ_NODENAME: rabbit@rabbitmq01
-
-galera::local_ip: 192.168.88.107
-galera::bind_address: 192.168.88.107
-galera::haproxy_server_names: galera01
-
-keystone::public_bind_host: keystone01.cloud.pixelpark.internal
-keystone::admin_bind_host: keystone01.cloud.pixelpark.internal
-keystone::haproxy_server_names_admin: keystone01
-keystone::haproxy_server_names_public: keystone01
-
-neutron::server::bind_host: neutron01.cloud.pixelpark.internal
-neutron::server::haproxy_server_names: neutron-server01
-
-glance::api::bind_host: glance01.cloud.pixelpark.internal
-glance::api::haproxy_server_names: glance01
-glance::registry::bind_host: glance01.cloud.pixelpark.internal
-glance::registry::haproxy_server_names: glance01
-
-cinder::api::bind_host: cinder01.cloud.pixelpark.internal
-cinder::api::haproxy_server_names: cinder01
-
-heat::api::bind_host: 'heat01.cloud.pixelpark.internal'
-heat::api_cloudwatch::bind_host: 'heatcw01.cloud.pixelpark.internal'
-heat::api_cfn::bind_host: 'heatcfn01.cloud.pixelpark.internal'
-heat::api_cloudwatch::haproxy_server_names_heat_api_cloudwatch: heat01-api-cloudwatch
-heat::api_cfn::haproxy_server_names_heat_api_cfn: heat01-api-cfn
-heat::api::haproxy_server_names_heat_api: heat01-api
-
-nova::api::api_bind_address: nova01.cloud.pixelpark.internal
-nova::api::osapi_bind_address: nova01.cloud.pixelpark.internal
-nova::api::metadata_listen: nova01.cloud.pixelpark.internal
-nova::api::haproxy_server_names_ec2: nova01
-nova::api::haproxy_server_names_metadata: nova01
-nova::api::haproxy_server_names_osapi: nova01
-nova::vncproxy::host: nova01.cloud.pixelpark.internal
-nova::vncproxy::haproxy_server_names: nova01
-mongodb::globals::bind_ip:
- - 192.168.88.150
- - 127.0.0.1
-
-#pacemaker::corosync::cluster_name: 'pcs-cluster-cloud-icehouse'
-#pacemaker::corosync::cluster_members:
-# - beowulf.cloud.pixelpark.internal
-# - necat.cloud.pixelpark.internal
-# - mullo.cloud.pixelpark.internal
-
-horizon::bind_address: horizon01.cloud.pixelpark.internal
-httpd::webserver:
- cloud.pixelpark.net:
- listens:
- - 192.168.88.115:80
-
-xymon::modules:
- - 'cloud-new'
- - 'hlogin'
+++ /dev/null
----
-accounts::users:
- ivan.prikhodko:
- apply: true
- sudo: true
-
-hosts::hosts:
-# Hosts
- 192.168.88.13:
- aliases:
- - beowulf.cloud.pixelpark.internal
- - control01.cloud.pixelpark.internal
- 192.168.88.14:
- aliases:
- - necat.cloud.pixelpark.internal
- - control02.cloud.pixelpark.internal
- 192.168.88.15:
- aliases:
- - mullo.cloud.pixelpark.internal
- - control03.cloud.pixelpark.internal
- 192.168.88.17:
- aliases:
- - badb.cloud.pixelpark.internal
- - storagegw01.cloud.pixelpark.internal
- 192.168.88.18:
- aliases:
- - oger.cloud.pixelpark.internal
- - storagegw02.cloud.pixelpark.internal
- 192.168.88.19:
- aliases:
- - furrina.cloud.pixelpark.internal
- - network01.cloud.pixelpark.internal
- 192.168.88.20:
- aliases:
- - not.cloud.pixelpark.internal
- - network02.cloud.pixelpark.internal
- 192.168.88.21:
- aliases:
- - moros.cloud.pixelpark.internal
- - storage01.cloud.pixelpark.internal
- 192.168.88.22:
- aliases:
- - atropos.cloud.pixelpark.internal
- - storage02.cloud.pixelpark.internal
- 192.168.88.23:
- aliases:
- - grazien.cloud.pixelpark.internal
- - storage03.cloud.pixelpark.internal
- 192.168.88.24:
- aliases:
- - epana.cloud.pixelpark.internal
- - storage04.cloud.pixelpark.internal
- 192.168.88.30:
- aliases:
- - frigg.cloud.pixelpark.internal
- - compute01.cloud.pixelpark.internal
- 192.168.88.31:
- aliases:
- - pothos.cloud.pixelpark.internal
- - compute02.cloud.pixelpark.internal
- 192.168.88.32:
- aliases:
- - alekto.cloud.pixelpark.internal
- - compute03.cloud.pixelpark.internal
- 192.168.88.33:
- aliases:
- - konsos.cloud.pixelpark.internal
- - compute04.cloud.pixelpark.internal
- 192.168.88.34:
- aliases:
- - heracles.cloud.pixelpark.internal
- - compute05.cloud.pixelpark.internal
-
-# Services
- 192.168.88.100:
- aliases:
- - keystone01.cloud.pixelpark.internal
- 192.168.88.101:
- aliases:
- - keystone02.cloud.pixelpark.internal
- 192.168.88.102:
- aliases:
- - keystone03.cloud.pixelpark.internal
- 192.168.88.103:
- aliases:
- - keystone.cloud.pixelpark.internal
-
- 192.168.88.104:
- aliases:
- - rabbitmq01.cloud.pixelpark.internal
- 192.168.88.105:
- aliases:
- - rabbitmq02.cloud.pixelpark.internal
- 192.168.88.106:
- aliases:
- - rabbitmq03.cloud.pixelpark.internal
-
- 192.168.88.107:
- aliases:
- - galera01.cloud.pixelpark.internal
- 192.168.88.108:
- aliases:
- - galera02.cloud.pixelpark.internal
- 192.168.88.109:
- aliases:
- - galera03.cloud.pixelpark.internal
- 192.168.88.110:
- aliases:
- - mysql.cloud.pixelpark.internal
-
- 192.168.88.111:
- aliases:
- - glance01.cloud.pixelpark.internal
- 192.168.88.112:
- aliases:
- - glance02.cloud.pixelpark.internal
- 192.168.88.113:
- aliases:
- - glance03.cloud.pixelpark.internal
- 192.168.88.114:
- aliases:
- - glance.cloud.pixelpark.internal
-
- 192.168.88.115:
- aliases:
- - horizon01.cloud.pixelpark.internal
- 192.168.88.116:
- aliases:
- - horizon02.cloud.pixelpark.internal
- 192.168.88.117:
- aliases:
- - horizon03.cloud.pixelpark.internal
-
- 192.168.88.118:
- aliases:
- - neutron01.cloud.pixelpark.internal
- 192.168.88.119:
- aliases:
- - neutron02.cloud.pixelpark.internal
- 192.168.88.120:
- aliases:
- - neutron03.cloud.pixelpark.internal
- 192.168.88.121:
- aliases:
- - neutron.cloud.pixelpark.internal
-
- 192.168.88.122:
- aliases:
- - cinder01.cloud.pixelpark.internal
- 192.168.88.123:
- aliases:
- - cinder02.cloud.pixelpark.internal
- 192.168.88.124:
- aliases:
- - cinder03.cloud.pixelpark.internal
- 192.168.88.125:
- aliases:
- - cinder.cloud.pixelpark.internal
-
- 192.168.88.126:
- aliases:
- - nova01.cloud.pixelpark.internal
- 192.168.88.127:
- aliases:
- - nova02.cloud.pixelpark.internal
- 192.168.88.128:
- aliases:
- - nova03.cloud.pixelpark.internal
- 192.168.88.129:
- aliases:
- - nova.cloud.pixelpark.internal
-
- 192.168.88.130:
- aliases:
- - heatcfn01.cloud.pixelpark.internal
- 192.168.88.131:
- aliases:
- - heatcfn02.cloud.pixelpark.internal
- 192.168.88.132:
- aliases:
- - heatcfn03.cloud.pixelpark.internal
- 192.168.88.133:
- aliases:
- - heatcfn.cloud.pixelpark.internal
-
- 192.168.88.134:
- aliases:
- - heat01.cloud.pixelpark.internal
- 192.168.88.135:
- aliases:
- - heat02.cloud.pixelpark.internal
- 192.168.88.136:
- aliases:
- - heat03.cloud.pixelpark.internal
- 192.168.88.137:
- aliases:
- - heat.cloud.pixelpark.internal
-
- 192.168.88.138:
- aliases:
- - heatcw01.cloud.pixelpark.internal
- 192.168.88.139:
- aliases:
- - heatcw02.cloud.pixelpark.internal
- 192.168.88.140:
- aliases:
- - heatcw03.cloud.pixelpark.internal
- 192.168.88.141:
- aliases:
- - heatcw.cloud.pixelpark.internal
-
- 192.168.88.142:
- aliases:
- - ceilometer01.cloud.pixelpark.internal
- 192.168.88.143:
- aliases:
- - ceilometer02.cloud.pixelpark.internal
- 192.168.88.144:
- aliases:
- - ceilometer03.cloud.pixelpark.internal
- 192.168.88.145:
- aliases:
- - ceilometer.cloud.pixelpark.internal
-
- 192.168.88.146:
- aliases:
- - trove01.cloud.pixelpark.internal
- 192.168.88.147:
- aliases:
- - trove02.cloud.pixelpark.internal
- 192.168.88.148:
- aliases:
- - trove03.cloud.pixelpark.internal
- 192.168.88.149:
- aliases:
- - trove.cloud.pixelpark.internal
-
- 192.168.88.150:
- aliases:
- - mongod01.cloud.pixelpark.internal
- 192.168.88.151:
- aliases:
- - mongod02.cloud.pixelpark.internal
- 192.168.88.152:
- aliases:
- - mongod03.cloud.pixelpark.internal
- 192.168.88.153:
- aliases:
- - mongod.cloud.pixelpark.internal
-
- 93.188.109.11:
- aliases:
- - metadata.cloud.pixelpark.net
- 192.168.88.201:
- aliases:
- - network-cluster01.cloud.pixelpark.internal
- 172.16.88.14:
- aliases:
- - necat-cs.cloud.pixelpark.internal
- 172.16.88.25:
- aliases:
- - mullo-cs.cloud.pixelpark.internal
-
-repo::enable_pixel: true
-repo::enable_cloud: true
-
-ntp::servers:
- - "control01.cloud.pixelpark.internal iburst"
- - "control02.cloud.pixelpark.internal iburst"
- - "control03.cloud.pixelpark.internal iburst"
-
-rabbitmq::erlang_cookie: FSXOFSBDAFOVLIUSZTRL
-# no special package source
-rabbitmq::package_source: ""
-rabbitmq::package_provider: yum
-rabbitmq::wipe_db_on_cookie_change: true
-rabbitmq::default_pass: rEVrsaeSKduY41Hh
-rabbitmq::config_cluster: true
-rabbitmq::cluster_nodes:
- - rabbitmq01
- - rabbitmq02
- - rabbitmq03
-galera::galera_servers:
-# - 192.168.88.107
- - 192.168.88.108
- - 192.168.88.109
-galera::galera_master: "necat.cloud.pixelpark.internal"
-galera::vendor_type: "mariadb_fedora"
-galera::configure_repo: false
-galera::root_password: "ha0HXets4Qbk"
-galera::haproxy_listening_service: live_mysql
-
-pp_haproxy::haproxy_listen:
- live_mysql:
- ports:
- - '3306'
- ipaddress: mysql.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- - mysql-check user haproxy
- balance:
- - roundrobin
- live_glance-api:
- ports:
- - '9292'
- ipaddress: glance.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_glance-registry:
- ports:
- - '9191'
- ipaddress: glance.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_admin_page:
- ipaddress: 0.0.0.0
- ports:
- - '8080'
- mode: http
- options:
- stats:
- - 'uri /'
- live_keystone-public:
- ports:
- - '5000'
- ipaddress: keystone.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_keystone-admin:
- ports:
- - '35357'
- ipaddress: keystone.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_cinder:
- ports:
- - '8776'
- ipaddress: cinder.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_nova-osapi:
- ports:
- - '8774'
- ipaddress: nova.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_nova-metadata:
- ports:
- - '8775'
- ipaddress: metadata.cloud.pixelpark.net
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_nova-ec2:
- ports:
- - '8773'
- ipaddress: nova.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_heat-api-cfn:
- ports:
- - '8000'
- ipaddress: heatcfn.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_heat-api-cloudwatch:
- ports:
- - '8003'
- ipaddress: heatcw.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_heat-api:
- ports:
- - '8004'
- ipaddress: heat.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_neutron-server:
- ports:
- - '9696'
- ipaddress: neutron.cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- live_nova-novncproxy:
- ports:
- - '6080'
- ipaddress: metadata.cloud.pixelpark.net
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
-
-pp_haproxy::ips:
- keystone:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.103
- cidr_netmask: '23'
- iflabel: 'keystone'
- operations:
- monitor:
- interval: 10s
- mysql:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.110
- cidr_netmask: '23'
- iflabel: 'mysql'
- operations:
- monitor:
- interval: 10s
- glance:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.114
- cidr_netmask: '23'
- iflabel: 'glance'
- operations:
- monitor:
- interval: 10s
- neutron:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.121
- cidr_netmask: '23'
- iflabel: 'neutron'
- operations:
- monitor:
- interval: 10s
- cinder:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.125
- cidr_netmask: '23'
- iflabel: 'cinder'
- operations:
- monitor:
- interval: 10s
- nova:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.129
- cidr_netmask: '23'
- iflabel: 'nova'
- operations:
- monitor:
- interval: 10s
- heatcfn:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.133
- cidr_netmask: '23'
- iflabel: 'heatcfn'
- operations:
- monitor:
- interval: 10s
- heat:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.137
- cidr_netmask: '23'
- iflabel: 'heat'
- operations:
- monitor:
- interval: 10s
- heatcw:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.141
- cidr_netmask: '23'
- iflabel: 'heatcw'
- operations:
- monitor:
- interval: 10s
- ceilometer:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.145
- cidr_netmask: '23'
- iflabel: 'ceilo'
- operations:
- monitor:
- interval: 10s
- trove:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.149
- cidr_netmask: '23'
- iflabel: 'trove'
- operations:
- monitor:
- interval: 10s
- mongod:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.88.153
- cidr_netmask: '23'
- iflabel: 'mongod'
- operations:
- monitor:
- interval: 10s
- p_ip_metadata:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 93.188.109.11
- cidr_netmask: '24'
- nic: bond1.710
- iflabel: 'mdata'
- operations:
- monitor:
- interval: 10s
- p_route_public_subnet:
- primitive_class: ocf
- primitive_type: Route
- provided_by: heartbeat
- parameters:
- destination: "93.188.109.0/24"
- device: "bond1.710"
- table: "public"
- operations:
- monitor:
- interval: 10s
- p_route_public_net:
- primitive_class: ocf
- primitive_type: Route
- provided_by: heartbeat
- parameters:
- destination: "0.0.0.0/0"
- gateway: "93.188.109.1"
- source: "93.188.109.11"
- table: "public"
- operations:
- monitor:
- interval: 10s
-
-keystone::package_ensure: 2014.1.3-68
-keystone::token_expiration: 86400
-keystone::db::mysql::host: mysql.cloud.pixelpark.internal
-keystone::db::mysql::password: Up370IOYMrAF3QXA
-keystone::db::mysql::dbname: keystone
-keystone::db::mysql::user: keystonedbadmin
-keystone::db::mysql::charset: utf8
-keystone::db::mysql::collate: utf8_unicode_ci
-keystone::db::mysql::allowed_hosts: '%'
-keystone::manage_service: false
-keystone::client::ensure: absent
-keystone::admin_token: "BgdzFyrXddraJKo0"
-keystone::compute_port: '8774'
-keystone::admin_port: '35357'
-keystone::public_port: '5000'
-keystone::verbose: true
-keystone::debug: true
-keystone::log_file: keystone.log
-keystone::catalog_type: sql
-keystone::sql_connection: "mysql://keystonedbadmin:Up370IOYMrAF3QXA@mysql.cloud.pixelpark.internal/keystone"
-keystone::token_provider: keystone.token.providers.uuid.Provider
-keystone::token_driver: keystone.token.backends.sql.Token
-keystone::public_endpoint: http://keystone.cloud.pixelpark.internal:%(public_port)s/
-keystone::admin_endpoint: http://keystone.cloud.pixelpark.internal:%(admin_port)s/
-keystone::rabbit_hosts:
- - rabbitmq01.cloud.pixelpark.internal:5672
- - rabbitmq02.cloud.pixelpark.internal:5672
- - rabbitmq03.cloud.pixelpark.internal:5672
-keystone::rabbit_userid: guest
-keystone::rabbit_password: rEVrsaeSKduY41Hh
-keystone::haproxy_listening_service_admin: live_keystone-admin
-keystone::haproxy_listening_service_public: live_keystone-public
-keystone::config::keystone_config:
- DEFAULT/tcp_keepalive:
- value: true
- DEFAULT/tcp_keepidle:
- value: 600
- DEFAULT/rabbit_max_retries:
- value: 10
- DEFAULT/rpc_backend:
- value: rabbit
- DEFAULT/keystone_ec2_url:
- value: "http://keystone.cloud.pixelpark.internal:5000/v2.0/ec2tokens"
- DEFAULT/keystone_ec2_insecure:
- value: true
- DEFAULT/fatal_deprecations:
- value: false
- DEFAULT/policy_file:
- value: /opt/openstack/keystone/etc/policy.json
- DEFAULT/use_stderr:
- value: false
- database/use_db_reconnect:
- value: true
- ec2/driver:
- value: keystone.contrib.ec2.backends.kvs.Ec2
- endpoint_filter/driver:
- value: keystone.contrib.endpoint_filter.backends.sql.EndpointFilter
- endpoint_filter/return_all_endpoints_if_no_filter:
- value: true
- paste_deploy/config_file:
- value: /opt/openstack/keystone/etc/keystone-paste.ini
-keystone::pacemaker::primitives:
- keystone_service:
- primitive_class: 'systemd'
- primitive_type: 'keystone'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-# Neutron
-neutron::package_ensure: 2014.1.3-90
-neutron::verbose: true
-neutron::debug: true
-#neutron::core_plugin: neutron.plugins.ml2.plugin.Ml2Plugin
-neutron::core_plugin: neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
-#neutron::service_plugins:
-# - router
-# - firewall
-# - lbaas
-# - vpnaas
-# - metering
-neutron::auth_strategy: 'keystone'
-neutron::dhcp_lease_duration: 86400
-neutron::root_helper: 'sudo /opt/openstack/neutron/bin/neutron-rootwrap /opt/openstack/neutron/etc/rootwrap.conf'
-neutron::control_exchange: neutron
-neutron::rpc_backend: neutron.openstack.common.rpc.impl_kombu
-neutron::rabbit_password: rEVrsaeSKduY41Hh
-neutron::rabbit_hosts:
- - rabbitmq01.cloud.pixelpark.internal:5672
- - rabbitmq02.cloud.pixelpark.internal:5672
- - rabbitmq03.cloud.pixelpark.internal:5672
-neutron::rabbit_user: guest
-neutron::rabbit_virtual_host: '/'
-#neutron::log_file: 'server.log'
-neutron::log_dir: '/var/log/neutron'
-neutron::quota_network: 1
-neutron::quota_subnet: 1
-neutron::quota_port: -1
-neutron::quota_router: 1
-neutron::quota_floatingip: 15
-neutron::quota_security_group: -1,
-neutron::quota_security_group_rule: -1
-neutron::neutron_config:
- DEFAULT/use_stderr:
- value: false
- DEFAULT/policy_file:
- value: /opt/openstack/neutron/etc/policy.json
-neutron::config::server_config:
- DEFAULT/lock_path:
- value: '$state_path/lock'
- DEFAULT/api_paste_config:
- value: '/opt/openstack/neutron/etc/api-paste.ini'
- DEFAULT/notification_driver:
- value: 'neutron.openstack.common.notifier.rpc_notifier'
- DEFAULT/notification_topics:
- value: notifications
- DEFAULT/loadbalancer_pool_scheduler_driver:
- value: neutron.services.loadbalancer.agent_scheduler.ChanceScheduler
- DEFAULT/network_auto_schedule:
- value: true
- DEFAULT/use_stderr:
- value: false
- DEFAULT/policy_file:
- value: '/opt/openstack/neutron/etc/policy.json'
-
-neutron::server::manage_service: false
-neutron::server::bind_port: '9696'
-neutron::server::bind_host: network-cluster01.cloud.pixelpark.internal
-neutron::server::auth_password: J9F3akdagtZ1oPTC
-neutron::server::auth_type: keystone
-neutron::server::auth_host: 'keystone.cloud.pixelpark.internal'
-neutron::server::auth_port: '35357'
-neutron::server::auth_tenant: service
-neutron::server::auth_user: neutron
-neutron::server::auth_protocol: http
-neutron::server::database_connection: 'mysql://neutrondbadmin:n3qX0Un6K5RIYAiJ@mysql.cloud.pixelpark.internal/neutron'
-# TODO: folgenden parameter beachten
-neutron::server::sync_db: false
-neutron::server::haproxy_listening_service: live_neutron-server
-neutron::server::notifications::notify_nova_on_port_status_changes: true
-neutron::server::notifications::notify_nova_on_port_data_changes: true
-neutron::server::notifications::nova_url: 'http://nova.cloud.pixelpark.internal:8774/v2'
-neutron::server::notifications::nova_admin_auth_url: 'http://keystone.cloud.pixelpark.internal:35357/v2.0'
-neutron::server::notifications::nova_admin_username: nova
-neutron::server::notifications::nova_admin_tenant_name: service
-neutron::server::notifications::nova_admin_password: J9F3akdagtZ1oPTC
-neutron::server::notifications::nova_region_name: regionone
-neutron::server::notifications::nova_admin_tenant_id: 2030be3e9816467ba45e288e357b64b5
-neutron::db::mysql::password: n3qX0Un6K5RIYAiJ
-neutron::db::mysql::dbname: neutron
-neutron::db::mysql::user: neutrondbadmin
-neutron::db::mysql::host: mysql.cloud.pixelpark.internal
-neutron::db::mysql::allowed_hosts: '%'
-neutron::db::mysql::charset: utf8
-neutron::db::mysql::collate: utf8_unicode_ci
-neutron::pacemaker::primitives:
- neutron-server:
- primitive_class: 'systemd'
- primitive_type: 'neutron-server'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-# Neutron DHCP Agent
-neutron::agents::dhcp::manage_service: false
-neutron::agents::dhcp::enabled: false
-neutron::agents::dhcp::debug: true
-neutron::agents::dhcp::interface_driver: 'neutron.agent.linux.interface.OVSInterfaceDriver'
-neutron::agents::dhcp::dhcp_driver: 'neutron.agent.linux.dhcp.Dnsmasq'
-neutron::agents::dhcp::root_helper: 'sudo /opt/openstack/neutron/bin/neutron-rootwrap /opt/openstack/neutron/etc/neutron/rootwrap.conf'
-neutron::agents::dhcp::use_namespaces: true
-neutron::agents::dhcp::dnsmasq_config_file: '/opt/openstack/neutron/etc/dnsmasq-neutron.conf'
-neutron::agents::dhcp::dhcp_delete_namespaces: true
-neutron::agents::dhcp::enable_isolated_metadata: false
-neutron::agents::dhcp::manage_service: false
-neutron::config::dhcp_agent_config:
- DEFAULT/ovs_integration_bridge:
- value: br-int
- DEFAULT/ovs_use_veth:
- value: true
- DEFAULT/dhcp_domain:
- value: cloud.pixelpark.internal
- keystone_authtoken/auth_host:
- value: keystone.cloud.pixelpark.internal
- keystone_authtoken/admin_tenant_name:
- value: service
- keystone_authtoken/admin_user:
- value: neutron
- keystone_authtoken/admin_password:
- value: J9F3akdagtZ1oPTC
-
-# Neutron L3 Agent
-neutron::agents::l3::manage_service: false
-neutron::agents::l3::enabled: false
-neutron::agents::l3::debug: true
-neutron::agents::l3::external_network_bridge: br-ex
-neutron::agents::l3::use_namespaces: true
-neutron::agents::l3::interface_driver: 'neutron.agent.linux.interface.OVSInterfaceDriver'
-neutron::agents::l3::router_id: '0e326534-0471-4fe3-85dd-e4fb47723762'
-neutron::agents::l3::gateway_external_network_id: '6bee1b10-8718-4c14-9e51-bdee2a405cae'
-neutron::agents::l3::send_arp_for_ha: 0
-neutron::agents::l3::manage_service: false
-neutron::config::l3_agent_config:
- DEFAULT/ovs_use_veth:
- value: true
- keystone_authtoken/auth_host:
- value: keystone.cloud.pixelpark.internal
- keystone_authtoken/admin_tenant_name:
- value: service
- keystone_authtoken/admin_user:
- value: neutron
- keystone_authtoken/admin_password:
- value: J9F3akdagtZ1oPTC
- DEFAULT/host:
- value: network-cluster01.cloud.pixelpark.internal
-
-# Neutron lbaas Agent
-neutron::agents::lbaas::manage_service: false
-neutron::agents::lbaas::enabled: false
-neutron::agents::lbaas::debug: true
-neutron::agents::lbaas::interface_driver: 'neutron.agent.linux.interface.OVSInterfaceDriver'
-neutron::agents::lbaas::device_driver: 'neutron.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver'
-neutron::agents::lbaas::manage_haproxy_package: false
-neutron::config::lbaas_agent_config:
- DEFAULT/ovs_use_veth:
- value: true
- keystone_authtoken/auth_host:
- value: keystone.cloud.pixelpark.internal
- keystone_authtoken/admin_tenant_name:
- value: service
- keystone_authtoken/admin_user:
- value: neutron
- keystone_authtoken/admin_password:
- value: J9F3akdagtZ1oPTC
-# Neutron ML Plugin
-neutron::plugins::ml2::enable_security_group: true
-neutron::plugins::ml2::type_drivers:
- - gre
-neutron::plugins::ml2::tenant_network_types:
- - gre
-neutron::plugins::ml2::mechanism_drivers:
- - openvswitch
-neutron::plugins::ml2::tunnel_id_ranges:
- - '1:1000'
-neutron::plugins::enable_security_group: true
-
-# Neutron Metadata Agent
-neutron::agents::metadata::manage_service: false
-neutron::agents::metadata::enabled: false
-neutron::agents::metadata::auth_password: J9F3akdagtZ1oPTC
-neutron::agents::metadata::shared_secret: bohd3HaeTu5Sex3I
-neutron::agents::metadata::debug: true
-neutron::agents::metadata::auth_tenant: service
-neutron::agents::metadata::auth_region: regionone
-neutron::agents::metadata::auth_url: 'http://keystone.cloud.pixelpark.internal:35357/v2.0'
-neutron::agents::metadata::metadata_ip: 93.188.109.11
-
-neutron::agents::metering::manage_service: false
-neutron::agents::metering::debug: true
-
-# Neutron OVS Agent
-neutron::agents::ovs::manage_service: false
-neutron::agents::ovs::enabled: false
-neutron::agents::ovs::tunnel_types:
- - gre
-neutron::agents::ovs::enable_tunneling: true
-neutron::agents::ovs::neutron_plugin_ovs:
- SECURITYGROUP/enable_security_group:
- value: true
-neutron::plugins::ovs::neutron_plugin_ovs:
- OVS/enable_tunneling:
- value: true
-
-
-# Neutron OVS Plugin
-neutron::plugins::ovs::enable_tunneling: true
-neutron::plugins::ovs::tenant_network_type: gre
-
-#Neutron vpnaas Agent
-neutron::agents::vpnaas::manage_service: false
-neutron::agents::vpnaas::enabled: false
-
-# Neutron Pacemaker
-neutron::pacemaker::primitives:
- neutron-server:
- primitive_class: systemd
- primitive_type: neutron-server
- operations:
- monitor:
- interval: 10s
- timeout: 30s
- start:
- interval: "0"
- timeout: 60s
- stop:
- interval: "0"
- timeout: 60s
-
-# Neutron Pacemaker fuer die Network Nodes
-neutron::pacemaker_agents::primitives:
- neutron-dhcp-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-dhcp-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
-# Disable Agent bis dieser auch funktioniert
-#
-# neutron-fwaas-agent:
-# primitive_class: 'systemd'
-# primitive_type: 'neutron-fwaas-agent'
-# operations:
-# monitor:
-# interval: '10s'
-# timeout: '30s'
-# start:
-# interval: '0'
-# timeout: '60s'
-# stop:
-# interval: '0'
-# timeout: '60s'
- neutron-l3-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-l3-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-lbaas-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-lbaas-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-metadata-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-metadata-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-metering-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-metering-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-openvswitch-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-openvswitch-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-vpn-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-vpn-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
-neutron::pacemaker_agents::service_ips:
- network-cluster01:
- primitive_class: 'ocf'
- primitive_type: 'IPaddr2'
- provided_by: 'heartbeat'
- parameters:
- ip: '192.168.88.201'
- cidr_netmask: '23'
- iflabel: 'netcl01'
- operations:
- monitor:
- interval: '10s'
- neutron-data-net:
- primitive_class: 'ocf'
- primitive_type: 'IPaddr2'
- provided_by: 'heartbeat'
- parameters:
- ip: '10.10.130.11'
- cidr_netmask: '24'
- iflabel: 'data'
- nic: 'bond1'
- operations:
- monitor:
- interval: '10s'
- neutron-ext-net:
- primitive_class: 'ocf'
- primitive_type: 'IPaddr2'
- provided_by: 'heartbeat'
- parameters:
- ip: '93.188.109.10'
- cidr_netmask: '24'
- nic: 'br-ex'
- operations:
- monitor:
- interval: '10s'
-
-# Heat
-heat::package_ensure: 2014.1.3-36
-heat::auth_uri: 'http://keystone.cloud.pixelpark.internal:35357/v2.0'
-heat::verbose: true
-heat::debug: true
-heat::keystone_host: keystone.cloud.pixelpark.internal
-heat::keystone_port: '35357'
-heat::keystone_protocol: http
-heat::keystone_user: heat
-heat::keystone_tenant: service
-heat::keystone_password: J9F3akdagtZ1oPTC
-heat::keystone_ec2_uri: 'http://ec2.cloud-test.pixelpark.internal:5000/v2.0/ec2tokens'
-heat::rpc_backend: 'heat.openstack.common.rpc.impl_kombu'
-heat::rabbit_hosts:
- - rabbitmq01.cloud.pixelpark.internal:5672
- - rabbitmq02.cloud.pixelpark.internal:5672
- - rabbitmq03.cloud.pixelpark.internal:5672
-heat::rabbit_userid: guest
-heat::rabbit_password: rEVrsaeSKduY41Hh
-heat::rabbit_virtual_host: '/'
-heat::sql_connection: 'mysql://heatdbadmin:Dh340IOYKrND7KOA@mysql.cloud.pixelpark.internal/heat'
-heat::database_idle_timeout: 3600
-heat::api_cfn::bind_port: '8000'
-heat::api_cfn::manage_service: false
-heat::api_cfn::haproxy_listening_service_heat_api_cfn: live_heat-api-cfn
-heat::api_cloudwatch::bind_port: '8003'
-heat::api_cloudwatch::manage_service: false
-heat::api_cloudwatch::haproxy_listening_service_heat_api_cloudwatch: live_heat-api-cloudwatch
-heat::api::bind_port: '8004'
-heat::api::haproxy_listening_service_heat_api: live_heat-api
-heat::engine::auth_encryption_key: eiPhuu9Equooph0T
-heat::engine::manage_service: false
-heat::config::api_config:
- DEFAULT/environment_dir:
- value: '/opt/openstack/heat/etc/environment.d'
- DEFAULT/use_stderr:
- value: false
- DEFAULT/notification_driver:
- value: heat.openstack.common.notifier.rpc_notifier
- DEFAULT/policy_file:
- value: '/opt/openstack/heat/etc/policy.json'
- DEFAULT/use_stderr:
- value: false
-heat::db::mysql::password: Dh340IOYKrND7KOA
-heat::db::mysql::dbname: heat
-heat::db::mysql::user: heatdbadmin
-heat::db::mysql::host: mysql.cloud.pixelpark.internal
-heat::db::mysql::allowed_hosts: '%'
-heat::db::mysql::charset: utf8
-heat::db::mysql::collate: utf8_unicode_ci
-heat::pacemaker::primitives:
- heat-api:
- primitive_class: 'systemd'
- primitive_type: 'heat-api'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- heat-engine:
- primitive_class: 'systemd'
- primitive_type: 'heat-engine'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- heat-api-cfn:
- primitive_class: 'systemd'
- primitive_type: 'heat-api-cfn'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- heat-api-cloudwatch:
- primitive_class: 'systemd'
- primitive_type: 'heat-api-cloudwatch'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-# Glance
-glance::package_ensure: 2014.1.4-43
-# api config
-glance::api::keystone_password: J9F3akdagtZ1oPTC
-glance::api::manage_service: false
-glance::api::verbose: true
-glance::api::debug: true
-glance::api::bind_port: '9292'
-glance::api::backlog: 4096
-glance::api::log_file: '/var/log/glance/api.log'
-glance::api::log_dir: '/var/log/glance' # Kommt in der Konfig nicht vor
-glance::api::registry_host: glance.cloud.pixelpark.internal
-glance::api::registry_port: '9191'
-glance::api::auth_host: keystone.cloud.pixelpark.internal
-glance::api::auth_url: 'http://keystone.cloud.pixelpark.internal:35357/v2.0'
-glance::api::auth_port: '35357'
-glance::api::auth_uri: false # kommt nicht in der Konfig vor
-glance::api::auth_protocol: http
-glance::api::pipeline: keystone
-glance::api::keystone_tenant: service
-glance::api::keystone_user: glance
-glance::api::show_image_direct_url: false # kommt nicht in der Konfig vor
-glance::api::database_connection: 'mysql://glancedbadmin:Z2EJh]i5H9TywbKg@mysql.cloud.pixelpark.internal/glance'
-glance::api::database_idle_timeout: 3600 # kommt nicht in der Konfig vor
-glance::api::image_cache_dir: '/var/lib/glance/image-cache/'
-glance::api::haproxy_listening_service: live_glance-api
-
-glance::backend::rbd::rbd_store_user: glance
-glance::backend::rbd::rbd_store_ceph_conf: '/etc/ceph/ceph.conf'
-glance::backend::rbd::rbd_store_pool: images
-glance::backend::rbd::rbd_store_chunk_size: 8 # kommt nicht in der Konfig vor
-#glance::backend::swift::swift_store_user: 'jdoe:jdoe'
-#glance::backend::swift::swift_store_key: a86850deb2742ec3cb41518e26aa2d89
-#glance::backend::swift::swift_store_auth_address: '127.0.0.1:5000/v2.0/'
-#glance::backend::swift::swift_store_container: glance
-#glance::backend::swift::swift_store_auth_version: 2
-#glance::backend::swift::swift_store_create_container_on_put: false
-#glance::backend::swift::swift_store_large_object_size: 5120
-#glance::backend::swift::swift_store_large_object_chunk_size: 200
-glance::client::ensure: absent
-
-glance::notify::rabbitmq::rabbit_password: rEVrsaeSKduY41Hh
-glance::notify::rabbitmq::rabbit_userid: guest
-glance::notify::rabbitmq::rabbit_hosts:
- - rabbitmq01.cloud.pixelpark.internal:5672
- - rabbitmq02.cloud.pixelpark.internal:5672
- - rabbitmq03.cloud.pixelpark.internal:5672
-glance::notify::rabbitmq::rabbit_virtual_host: '/'
-glance::notify::rabbitmq::rabbit_use_ssl: false
-glance::notify::rabbitmq::rabbit_notification_exchange: 'glance'
-glance::notify::rabbitmq::rabbit_notification_topic: 'notifications'
-glance::notify::rabbitmq::amqp_durable_queues: false
-
-glance::registry::keystone_password: J9F3akdagtZ1oPTC
-glance::registry::manage_service: false
-glance::registry::verbose: true
-glance::registry::debug: true
-glance::registry::bind_port: '9191'
-glance::registry::log_file: '/var/log/glance/registry.log'
-glance::registry::log_dir: '/var/log/glance'
-glance::registry::database_connection: 'mysql://glancedbadmin:Z2EJh]i5H9TywbKg@mysql.cloud.pixelpark.internal/glance'
-glance::registry::database_idle_timeout: 3600
-glance::registry::auth_type: keystone
-glance::registry::auth_host: keystone.cloud.pixelpark.internal
-glance::registry::auth_port: '35357'
-glance::registry::auth_protocol: http
-glance::registry::keystone_tenant: service
-glance::registry::keystone_user: glance
-glance::registry::pipeline: keystone
-glance::registry::haproxy_listening_service: live_glance-registry
-
-glance::db::mysql::host: mysql.cloud.pixelpark.internal
-glance::db::mysql::password: Z2EJh]i5H9TywbKg
-glance::db::mysql::dbname: glance
-glance::db::mysql::user: glancedbadmin
-glance::db::mysql::allowed_hosts: '%'
-glance::db::mysql::charset: utf8
-glance::db::mysql::collate: utf8_unicode_ci
-
-glance::config::api_config:
- DEFAULT/auth_region:
- value: regionone
- DEFAULT/auth_strategy:
- value: keystone
- DEFAULT/disk_formats:
- value: 'ami,ari,aki,vhd,vmdk,raw,qcow2,vdi,iso'
- DEFAULT/container_formats:
- value: 'ami,ari,aki,bare,ovf,ova,docker'
- DEFAULT/allow_anonymous_access:
- value: false
- DEFAULT/admin_role:
- value: admin
- DEFAULT/delayed_delete:
- value: false
- DEFAULT/use_stderr:
- value: false
-
-glance::config::registry_config:
- DEFAULT/admin_role:
- value: admin
- DEFAULT/limit_param_default:
- value: 25
- DEFAULT/api_limit_max:
- value: 1000
- DEFAULT/backlog:
- value: 4096
- DEFAULT/use_stderr:
- value: false
-
-glance::pacemaker::primitives:
- glance-api:
- primitive_class: 'systemd'
- primitive_type: 'glance-api'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- glance-registry:
- primitive_class: 'systemd'
- primitive_type: 'glance-registry'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-
-# Cinder
-cinder::package_ensure: 2014.2-1
-cinder::api::manage_service: false
-cinder::api::keystone_password: J9F3akdagtZ1oPTC
-cinder::api::keystone_tenant: service
-cinder::api::keystone_user: cinder
-cinder::api::keystone_auth_host: 'keystone.cloud.pixelpark.internal'
-cinder::api::keystone_auth_port: '35357'
-cinder::api::keystone_auth_protocol: http
-cinder::api::keystone_auth_uri: 'http://keystone.cloud.pixelpark.internal:5000/v2.0'
-cinder::api::service_port: '5000'
-cinder::api::haproxy_listening_service: 'live_cinder'
-
-cinder::config::cinder_config:
- DEFAULT/policy_file:
- value: '/opt/openstack/cinder/etc/policy.json'
- DEFAULT/use_stderr:
- value: false
-
-cinder::database_connection: 'mysql://cinderdbadmin:w3zLMOgtK32YkZqE@mysql.cloud.pixelpark.internal:3306/cinder'
-cinder::rpc_backend: 'cinder.openstack.common.rpc.impl_kombu'
-cinder::rabbit_hosts:
- - 'rabbitmq01.cloud.pixelpark.internal:5672'
- - 'rabbitmq02.cloud.pixelpark.internal:5672'
- - 'rabbitmq03.cloud.pixelpark.internal:5672'
-cinder::rabbit_userid: guest
-cinder::rabbit_password: 'rEVrsaeSKduY41Hh'
-cinder::api_paste_config: '/opt/openstack/cinder/etc/api-paste.ini'
-cinder::log_dir: '/var/log/cinder'
-cinder::verbose: true
-cinder::debug: true
-cinder::scheduler::manage_service: false
-
-cinder::backend::rbd::rbd_pool: volumes
-cinder::backend::rbd::rbd_user: cinder
-
-cinder::db::mysql::password: w3zLMOgtK32YkZqE
-cinder::db::mysql::dbname: cinder
-cinder::db::mysql::user: cinderdbadmin
-cinder::db::mysql::host: mysql.cloud.pixelpark.internal
-cinder::db::mysql::allowed_hosts: '%'
-cinder::db::mysql::charset: utf8
-cinder::db::mysql::collate: utf8_unicode_ci
-
-cinder::glance::glance_api_servers:
- - 'glance01.cloud.pixelpark.internal:9292'
- - 'glance02.cloud.pixelpark.internal:9292'
- - 'glance03.cloud.pixelpark.internal:9292'
-
-cinder::config:cinder_config: '/opt/openstack/cinder/etc/cinder.conf'
-cinder::config:cinder_config:api_paste_ini_config: '/opt/openstack/cinder/etc/api-paste.ini'
-
-cinder::quota::quota_volumes: 25
-cinder::quota::quota_snapshots: 25
-cinder::quota::quota_gigabytes: 300
-
-cinder::type_set::os_tenant_name: service
-cinder::type_set::os_username: cinder
-cinder::type_set::os_password: J9F3akdagtZ1oPTC
-cinder::type_set::os_auth_url: 'http://keystone.cloud.pixelpark.internal:5000/v2.0'
-
-cinder::volume::manage_service: false
-cinder::volume::rbd::rbd_pool: volumes
-cinder::volume::rbd::rbd_user: cinder
-cinder::volume::rbd::rbd_secret_uuid: '93f00b54-4d9d-a597-1c09-20fcd26e9d43'
-
-cinder::backup::manage_service: false
-cinder::backup::ceph::backup_ceph_user: cinder-backup
-
-
-cinder::pacemaker_api::primitives:
- cinder-api:
- primitive_class: 'systemd'
- primitive_type: 'cinder-api'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-cinder::pacemaker::primitives:
- cinder-scheduler:
- primitive_class: 'systemd'
- primitive_type: 'cinder-scheduler'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- cinder-volume:
- primitive_class: 'systemd'
- primitive_type: 'cinder-volume'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- cinder-backup:
- primitive_class: 'systemd'
- primitive_type: 'cinder-backup'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-
-nova::ensure_package: 2014.1.3-66
-nova::database_connection: 'mysql://novadbadmin:qbg1qGVODiKugy9l@mysql.cloud.pixelpark.internal/nova'
-nova::rabbit_hosts:
- - 'rabbitmq01.cloud.pixelpark.internal'
- - 'rabbitmq02.cloud.pixelpark.internal'
- - 'rabbitmq03.cloud.pixelpark.internal'
-
-nova::rabbit_port: '5672'
-nova::memcached_servers:
- - 'beowulf.cloud.pixelpark.internal'
- - 'mullo.cloud.pixelpark.internal'
- - 'necat.cloud.pixelpark.internal'
-nova::rabbit_password: 'rEVrsaeSKduY41Hh'
-nova::rabbit_userid: 'guest'
-nova::glance_api_servers: 'glance01.cloud.pixelpark.internal:9292,glance02.cloud.pixelpark.internal:9292,glance03.cloud.pixelpark.internal:9292'
-nova::verbose: true
-nova::log_dir: '/var/log/nova'
-nova::debug: true
-nova::rootwrap_config: '/opt/openstack/nova/etc/rootwrap.conf'
-nova::auth_strategy: keystone
-nova::config::nova_config:
- DEFAULT/pybasedir:
- value: '/opt/openstack/nova/lib/python2.7/site-packages'
- DEFAULT/bindir:
- value: '/opt/openstack/nova/bin'
- DEFAULT/policy_file:
- value: '/opt/openstack/nova/etc/policy.json'
- DEFAULT/api_paste_config:
- value: '/opt/openstack/nova/etc/api-paste.ini'
- DEFAULT/enable_instance_password:
- value: false
- DEFAULT/allow_resize_to_same_host:
- value: true
- DEFAULT/allow_migrate_to_same_host:
- value: true
- DEFAULT/resume_guests_state_on_host_boot:
- value: true
- DEFAULT/reboot_timeout:
- value: 300
- DEFAULT/reserved_host_memory_mb:
- value: 2048
- DEFAULT/linuxnet_interface_driver:
- value: 'nova.network.linux_net.LinuxOVSInterfaceDriver'
- DEFAULT/use_stderr:
- value: false
- DEFAULT/vnc_keymap:
- value: 'de'
- DEFAULT/os_region_name:
- value: regionone
- DEFAULT/metadata_host:
- value: metadata.cloud.pixelpark.net
- keystone_authtoken/identity_uri:
- value: "http://keystone.cloud.pixelpark.internal:35357/"
- DEFAULT/novncproxy_base_url:
- value: "http://93.188.109.11:6080/vnc_auto.html"
-
-nova::compute::enabled: true
-nova::compute::manage_service: false
-nova::compute::vncproxy_base_url: 'http://93.188.109.11:6081/console'
-nova::compute::libvirt::vncserver_listen: 0.0.0.0
-nova::compute::libvirt::remove_unused_base_images: false
-nova::compute::libvirt::libvirt_disk_cachemodes:
- - "network=writeback"
-nova::compute::instance_usage_audit: true
-nova::compute::rbd::libvirt_rbd_user: 'cinder'
-nova::compute::rbd::libvirt_rbd_secret_uuid: 93f00b54-4d9d-a597-1c09-20fcd26e9d43
-nova::compute::rbd::libvirt_images_rbd_pool: instances-dev
-nova::keystone::auth::password: J9F3akdagtZ1oPTC
-nova::keystone::auth::public_protocol: http
-nova::keystone::auth::public_address: keystone.cloud.pixelpark.internal
-nova::keystone::auth::compute_port: '5000'
-nova::keystone::auth::compute_version: 'v2.0'
-nova::api::auth_host: keystone.cloud.pixelpark.internal
-nova::api::auth_port: '35357'
-nova::api::auth_version: v2.0
-nova::api::admin_tenant_name: service
-nova::api::admin_user: nova
-nova::api::admin_password: J9F3akdagtZ1oPTC
-nova::api::haproxy_listening_service: 'live_nova-api'
-nova::api::neutron_metadata_proxy_shared_secret: bohd3HaeTu5Sex3I
-nova::api::haproxy_listening_service_ec2: live_nova-ec2
-nova::api::haproxy_listening_service_metadata: live_nova-metadata
-nova::api::haproxy_listening_service_osapi: live_nova-osapi
-nova::network::neutron::neutron_url: 'http://neutron.cloud.pixelpark.internal:9696'
-nova::network::neutron::neutron_admin_username: neutron
-nova::network::neutron::neutron_admin_password: J9F3akdagtZ1oPTC
-nova::network::neutron::neutron_admin_tenant_name: service
-nova::network::neutron::neutron_admin_auth_url: 'http://keystone.cloud.pixelpark.internal:35357/v2.0'
-nova::network::neutron::firewall_driver: nova.virt.libvirt.firewall.IptablesFirewallDriver
-nova::network::neutron::neutron_region_name: regionone
-nova::network::neutron::security_group_api: nova
-nova::network::flatdhcp::dhcp_domain: cloud.pixelpark.internal
-nova::scheduler::filter::cpu_allocation_ratio: 32.0
-nova::scheduler::filter::ram_allocation_ratio: 2.0
-nova::scheduler::manage_service: false
-nova::scheduler::enabled: true
-nova::client::ensure: absent
-nova::db::mysql::host: mysql.cloud.pixelpark.internal
-nova::db::mysql::user: novadbadmin
-nova::db::mysql::password: qbg1qGVODiKugy9l
-nova::db::mysql::allowed_hosts: '%'
-nova::vncproxy::manage_service: false
-nova::vncproxy::haproxy_listening_service: live_nova-novncproxy
-nova::consoleauth::manage_service: false
-nova::conductor::manage_service: false
-nova::cert::manage_service: false
-nova::pacemaker::primitives:
- nova-api-ec2:
- primitive_class: 'systemd'
- primitive_type: 'nova-api-ec2'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-api-metadata:
- primitive_class: 'systemd'
- primitive_type: 'nova-api-metadata'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-api-os-compute:
- primitive_class: 'systemd'
- primitive_type: 'nova-api-os-compute'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-cert:
- primitive_class: 'systemd'
- primitive_type: 'nova-cert'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-conductor:
- primitive_class: 'systemd'
- primitive_type: 'nova-conductor'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-consoleauth:
- primitive_class: 'systemd'
- primitive_type: 'nova-consoleauth'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-console:
- primitive_class: 'systemd'
- primitive_type: 'nova-console'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-novncproxy:
- primitive_class: 'systemd'
- primitive_type: 'nova-novncproxy'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-scheduler:
- primitive_class: 'systemd'
- primitive_type: 'nova-scheduler'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-nova::pacemaker_compute::primitives:
- nova-compute:
- primitive_class: 'systemd'
- primitive_type: 'nova-compute'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-
-mongodb::globals::manage_package_repo: false
-mongodb::globals::client_package_name: mongodb
-mongodb::globals::server_package_name: mongodb-server
-mongodb::globals::version: 2.4.6-1.fc20
-mongodb::replset: rsmain
-mongodb::replset::sets:
- rsmain:
- members:
- - "mongod01.cloud.pixelpark.internal:27017"
- - "mongod02.cloud.pixelpark.internal:27017"
- - "mongod03.cloud.pixelpark.internal:27017"
-
-pacemaker::stonith::disable: true
-# Horizon
-horizon::package_ensure: 2014.1.4-44
-horizon::fqdn:
- - cloud.pixelpark.net
- - horizon01.cloud.pixelpark.internal
- - horizon02.cloud.pixelpark.internal
- - horizon03.cloud.pixelpark.internal
-horizon::secret_key: 'live'
-horizon::cache_server_ip: 127.0.0.1
-horizon::cache_server_port: '11211'
-horizon::horizon_app_links: false
-horizon::keystone_url: 'http://keystone.cloud.pixelpark.internal:5000/v2.0'
-horizon::keystone_default_role: Member
-horizon::openstack_endpoint_type: 'publicURL'
-horizon::django_debug: false
-horizon::api_result_limit: 1000
-horizon::log_level: DEBUG
-horizon::help_url: 'http://docs.openstack.org'
-horizon::configure_apache: true
-horizon::servername: cloud.pixelpark.net
-# $listen_ssl = false,
-# $ssl_redirect = true,
-# $horizon_cert = undef,
-# $horizon_key = undef,
-# $horizon_ca = undef,
-# $file_upload_temp_dir = '/tmp',
-
-#Corosync
-pacemaker::corosync::bind_address: 192.168.88.0
-pacemaker::corosync::multicast_address: 224.0.88.1
-
-httpd::webserver:
- cloud.pixelpark.net:
- modules:
- - mpm_worker
- - unixd
- - access_compat
- - filter
- - authz_core
- - authn_core
- worker: true
- manage_service: false
- service_pacemaker: true
-
-xymon::modules:
- - 'net2'
- - 'ipmi'
-xymon::check::rabbitmq::members:
- - 'rabbitmq01.cloud.pixelpark.internal:5672'
- - 'rabbitmq02.cloud.pixelpark.internal:5672'
- - 'rabbitmq03.cloud.pixelpark.internal:5672'
-xymon::check::rabbitmq::password: 'rEVrsaeSKduY41Hh'
-xymon::check::rabbitmq::user: 'guest'
-
-xymon::check::haproxy::members:
- - beowulf.cloud.pixelpark.internal:8080
- - necat.cloud.pixelpark.internal:8080
- - mullo.cloud.pixelpark.internal:8080
-
-logstash::generic_resource:
- cloud_nova:
- resource: file
- order: 10 # Input
- parameters:
- type: Nova
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/nova/*
- sincedb_path: "/dev/null"
- cloud_keystone:
- resource: file
- order: 10 # Input
- parameters:
- type: Keystone
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/keystone/*
- sincedb_path: "/dev/null"
- cloud_Glance:
- resource: file
- order: 10 # Input
- parameters:
- type: Glance
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/glance/*
- sincedb_path: "/dev/null"
- cloud_Mysql:
- resource: file
- order: 10 # Input
- parameters:
- type: Mysql
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/mysql/*
- sincedb_path: "/dev/null"
- cloud_RabbitMQ:
- resource: file
- order: 10 # Input
- parameters:
- type: RabbitMQ
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/rabbitmq/*
- sincedb_path: "/dev/null"
- cloud_Horizon:
- resource: file
- order: 10 # Input
- parameters:
- type: Horizon
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/horizon/*
- sincedb_path: "/dev/null"
- cloud_Cinder:
- resource: file
- order: 10 # Input
- parameters:
- type: Cinder
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/cinder/*
- sincedb_path: "/dev/null"
- cloud_Heat:
- resource: file
- order: 10 # Input
- parameters:
- type: Heat
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/heat/*
- sincedb_path: "/dev/null"
- cloud_Ceilometer:
- resource: file
- order: 10 # Input
- parameters:
- type: Ceilometer
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/ceilometer/*
- sincedb_path: "/dev/null"
- cloud_OpenVSwitch:
- resource: file
- order: 10 # Input
- parameters:
- type: OpenVSwitch
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/openvswitch/*
- sincedb_path: "/dev/null"
- cloud_Libvirt:
- resource: file
- order: 10 # Input
- parameters:
- type: Libvirt
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/Libvirt/*
- sincedb_path: "/dev/null"
- cloud_Ceph:
- resource: file
- order: 10 # Input
- parameters:
- type: Ceph
- tags:
- - "%{customer}"
- - "%{environment}"
- path: /var/log/ceph/*
- sincedb_path: "/dev/null"
+++ /dev/null
----
-infra::role: base
-xymon::modules:
- - 'ceph-health'
- - 'ipmi'
- - 'top'
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - nova::compute::libvirt
- - nova::network::neutron
- - nova::compute::neutron
- - nova::config
- - nova::pacemaker_compute
- - neutron::config
- - nova
- - nova::compute
- - nova::compute::rbd
- - neutron::agents::ovs
- - hosts
- - nova::migration::libvirt
- - logstash
- - neutron
-
-neutron::agents::ovs::local_ip: 10.10.130.30
-pacemaker::stonith::disable: false
-pacemaker::corosync::cluster_name: 'nova-dev-cluster01'
-pacemaker::corosync::cluster_members:
- - frigg.cloud.pixelpark.internal
- - pothos.cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - neutron::agents::vpnaas
- - neutron::agents::lbaas
- - neutron::agents::metadata
- - neutron::server::notifications
- - neutron::agents::metering
- - infra::profile::mcollective::common
- - neutron::agents::l3
- - neutron::config
- - neutron::pacemaker_agents
- - neutron::agents::dhcp
- - neutron::agents::ovs
- - hosts
- - neutron::user
- - neutron::plugins::ovs
- - logstash
- - neutron
-
-neutron::agents::ovs::local_ip: 10.10.130.11
-neutron::plugins::ovs::neutron_plugin_ovs:
- OVS/local_ip:
- value: 10.10.130.11
-
-pacemaker::corosync::cluster_name: 'neutron-cluster-cloud-icehouse'
-pacemaker::corosync::cluster_members:
- - furrina.cloud.pixelpark.internal
- - not.cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-xymon::modules:
- - 'ceph-health'
- - 'ipmi'
- - 'top'
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - hosts
- - logstash
-
-hosts::hosts:
- 10.10.130.34:
- aliases: heracles-data.cloud.pixelpark.internal
- interface_up: true
- interface_device: "bond1:data"
- interface_netmask: "255.255.255.0"
-neutron::agents::ovs::local_ip: 10.10.130.34
-
-pacemaker::stonith::disable: false
-pacemaker::corosync::cluster_name: 'nova-cluster01'
-pacemaker::corosync::cluster_members:
- - alekto.cloud.pixelpark.internal
- - heracles.cloud.pixelpark.internal
- - konsos.cloud.pixelpark.internal
-
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
+++ /dev/null
----
-infra::additional_classes:
- - nova
- - nova::compute
- - nova::compute::libvirt
- - nova::compute::neutron
- - nova::config
- - nova::migration::libvirt
- - nova::network::neutron
- - logstash
- - neutron
- - neutron::agents::ovs
- - neutron::config
- - infra::profile::mcollective::common
-
-hosts::hosts:
- 10.10.130.33:
- aliases: konsos-data.cloud.pixelpark.internal
- interface_up: true
- interface_device: "bond1:data"
- interface_netmask: "255.255.255.0"
-neutron::agents::ovs::local_ip: 10.10.130.33
-
-pacemaker::stonith::disable: false
-pacemaker::corosync::cluster_name: 'nova-cluster01'
-pacemaker::corosync::cluster_members:
- - alekto.cloud.pixelpark.internal
- - heracles.cloud.pixelpark.internal
- - konsos.cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
+++ /dev/null
----
-infra::role: base
-accounts::users:
- ivan.prikhodko:
- apply: true
- sudo: true
+++ /dev/null
----
-infra::role: base
-xymon::modules:
- - 'ceph-health'
- - 'ipmi'
- - 'top'
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - galera
- - nova::conductor
- - nova::config
- - heat::api_cloudwatch
- - nova::api
- - rabbitmq
- - xymon::check::haproxy
- - heat::api
- - keystone::config
- - cinder::ceilometer
- - glance
- - heat::engine
- - nova::consoleauth
- - heat::api_cfn
- - nova
- - cinder::volume::rbd
- - nova::pacemaker
- - glance::pacemaker
- - keystone
- - glance::db::mysql
- - neutron::server
- - pp_haproxy
- - heat::config
- - neutron::pacemaker
- - xymon::check::rabbitmq
- - glance::backend::rbd
- - nova::network::neutron
- - neutron::server::notifications
- - nova::quota
- - glance::api
- - cinder::glance
- - cinder::pacemaker_api
- - heat
- - cinder::volume
- - heat::db::mysql
- - glance::client
- - cinder::scheduler
- - cinder::db::mysql
- - nova::scheduler
- - keystone::pacemaker
- - logstash
- - heat::pacemaker
- - nova::cert
- - cinder::pacemaker
- - neutron::config
- - glance::notify::rabbitmq
- - keystone::db::mysql
- - nova::vncproxy
- - nova::db::mysql
- - pp_python::pip
- - cinder::backup
- - hosts
- - neutron::quota
- - horizon
- - neutron
- - cinder
- - neutron::plugins::ovs
- - cinder::config
- - glance::registry
- - cinder::api
- - neutron::db::mysql
-
-hosts::hosts:
- 192.168.88.106:
- interface_up: true
- interface_device: "bond0:rabbit03"
- interface_netmask: "255.255.254.0"
- 192.168.88.109:
- interface_up: true
- interface_device: "bond0:galera03"
- interface_netmask: "255.255.254.0"
- 192.168.88.102:
- interface_up: true
- interface_device: "bond0:keys03"
- interface_netmask: "255.255.254.0"
- 192.168.88.113:
- interface_up: true
- interface_device: "bond0:glance03"
- interface_netmask: "255.255.254.0"
- 192.168.88.120:
- interface_up: true
- interface_device: "bond0:neut03"
- interface_netmask: "255.255.254.0"
- 192.168.88.124:
- interface_up: true
- interface_device: "bond0:cinder03"
- interface_netmask: "255.255.254.0"
- 192.168.88.128:
- interface_up: true
- interface_device: "bond0:nova03"
- interface_netmask: "255.255.254.0"
- 192.168.88.132:
- interface_up: true
- interface_device: "bond0:hecfn03"
- interface_netmask: "255.255.254.0"
- 192.168.88.136:
- interface_up: true
- interface_device: "bond0:heat03"
- interface_netmask: "255.255.254.0"
- 192.168.88.140:
- interface_up: true
- interface_device: "bond0:heatcw03"
- interface_netmask: "255.255.254.0"
- 192.168.88.117:
- interface_up: true
- interface_device: "bond0:hori03"
- interface_netmask: "255.255.254.0"
- 192.168.88.144:
- interface_up: true
- interface_device: "bond0:ceilo03"
- interface_netmask: "255.255.254.0"
- 192.168.88.148:
- interface_up: true
- interface_device: "bond0:trove03"
- interface_netmask: "255.255.254.0"
- 192.168.88.152:
- interface_up: true
- interface_device: "bond0:mongo03"
- interface_netmask: "255.255.254.0"
-
-ntp::servers:
- - "time01.pixelpark.com iburst"
- - "time02.pixelpark.com iburst"
- - "time03.pixelpark.com iburst"
-
-rabbitmq::environment_variables:
- RABBITMQ_NODE_IP_ADDRESS: 192.168.88.106
- RABBITMQ_NODENAME: rabbit@rabbitmq03
-
-galera::local_ip: 192.168.88.109
-galera::bind_address: 192.168.88.109
-galera::haproxy_server_names: galera03
-
-keystone::public_bind_host: keystone03.cloud.pixelpark.internal
-keystone::admin_bind_host: keystone03.cloud.pixelpark.internal
-keystone::haproxy_server_names_admin: keystone03
-keystone::haproxy_server_names_public: keystone03
-
-neutron::server::bind_host: neutron03.cloud.pixelpark.internal
-neutron::server::haproxy_server_names: neutron-server03
-
-glance::api::bind_host: glance03.cloud.pixelpark.internal
-glance::api::haproxy_server_names: glance03
-glance::registry::bind_host: glance03.cloud.pixelpark.internal
-glance::registry::haproxy_server_names: glance03
-
-cinder::api::bind_host: cinder03.cloud.pixelpark.internal
-cinder::api::haproxy_server_names: cinder03
-
-heat::api::bind_host: 'heat03.cloud.pixelpark.internal'
-heat::api_cloudwatch::bind_host: 'heatcw03.cloud.pixelpark.internal'
-heat::api_cfn::bind_host: 'heatcfn03.cloud.pixelpark.internal'
-heat::api_cloudwatch::haproxy_server_names_heat_api_cloudwatch: heat03-api-cloudwatch
-heat::api_cfn::haproxy_server_names_heat_api_cfn: heat03-api-cfn
-heat::api::haproxy_server_names_heat_api: heat03-api
-
-nova::api::api_bind_address: nova03.cloud.pixelpark.internal
-nova::api::osapi_bind_address: nova03.cloud.pixelpark.internal
-nova::api::metadata_listen: nova03.cloud.pixelpark.internal
-nova::api::haproxy_server_names_ec2: nova03
-nova::api::haproxy_server_names_metadata: nova03
-nova::api::haproxy_server_names_osapi: nova03
-nova::vncproxy::host: nova03.cloud.pixelpark.internal
-nova::vncproxy::haproxy_server_names: nova03
-mongodb::globals::bind_ip:
- - 192.168.88.152
- - 127.0.0.1
-
-pacemaker::corosync::cluster_name: 'pcs-cluster-cloud-icehouse'
-pacemaker::corosync::multicast_address: 224.0.88.10
-pacemaker::corosync::cluster_members:
-# - beowulf.cloud.pixelpark.internal
- - necat.cloud.pixelpark.internal
- - mullo.cloud.pixelpark.internal
-
-horizon::bind_address: horizon03.cloud.pixelpark.internal
-httpd::webserver:
- cloud.pixelpark.net:
- listens:
- - 192.168.88.117:80
-
-xymon::modules:
- - 'cloud-new'
- - 'hlogin'
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - infra::profile::mcollective::common
- - rabbitmq
- - pp_python::pip
- - hosts
- - pp_haproxy
- - xymon::check::rabbitmq
- - logstash
- - xymon::check::haproxy
-
-hosts::hosts:
- 192.168.88.105:
- interface_up: true
- interface_device: "bond0:rabbit02"
- interface_netmask: "255.255.254.0"
- 192.168.88.108:
- interface_up: true
- interface_device: "bond0:galera02"
- interface_netmask: "255.255.254.0"
- 192.168.88.101:
- interface_up: true
- interface_device: "bond0:keys02"
- interface_netmask: "255.255.254.0"
- 192.168.88.112:
- interface_up: true
- interface_device: "bond0:glance02"
- interface_netmask: "255.255.254.0"
- 192.168.88.119:
- interface_up: true
- interface_device: "bond0:neut02"
- interface_netmask: "255.255.254.0"
- 192.168.88.123:
- interface_up: true
- interface_device: "bond0:cinder02"
- interface_netmask: "255.255.254.0"
- 192.168.88.127:
- interface_up: true
- interface_device: "bond0:nova02"
- interface_netmask: "255.255.254.0"
- 192.168.88.131:
- interface_up: true
- interface_device: "bond0:hecfn02"
- interface_netmask: "255.255.254.0"
- 192.168.88.135:
- interface_up: true
- interface_device: "bond0:heat02"
- interface_netmask: "255.255.254.0"
- 192.168.88.139:
- interface_up: true
- interface_device: "bond0:heatcw02"
- interface_netmask: "255.255.254.0"
- 192.168.88.116:
- interface_up: true
- interface_device: "bond0:hori02"
- interface_netmask: "255.255.254.0"
- 192.168.88.143:
- interface_up: true
- interface_device: "bond0:ceilo02"
- interface_netmask: "255.255.254.0"
- 192.168.88.147:
- interface_up: true
- interface_device: "bond0:trove02"
- interface_netmask: "255.255.254.0"
- 192.168.88.151:
- interface_up: true
- interface_device: "bond0:mongo02"
- interface_netmask: "255.255.254.0"
-
-ntp::servers:
- - "time01.pixelpark.com iburst"
- - "time02.pixelpark.com iburst"
- - "time03.pixelpark.com iburst"
-
-rabbitmq::environment_variables:
- RABBITMQ_NODE_IP_ADDRESS: 192.168.88.105
- RABBITMQ_NODENAME: rabbit@rabbitmq02
-
-galera::local_ip: 192.168.88.108
-galera::bind_address: 192.168.88.108
-galera::haproxy_server_names: galera02
-
-keystone::public_bind_host: keystone02.cloud.pixelpark.internal
-keystone::admin_bind_host: keystone02.cloud.pixelpark.internal
-keystone::haproxy_server_names_admin: keystone02
-keystone::haproxy_server_names_public: keystone02
-
-neutron::server::bind_host: neutron02.cloud.pixelpark.internal
-neutron::server::haproxy_server_names: neutron-server02
-
-glance::api::bind_host: glance02.cloud.pixelpark.internal
-glance::api::haproxy_server_names: glance02
-glance::registry::bind_host: glance02.cloud.pixelpark.internal
-glance::registry::haproxy_server_names: glance02
-
-cinder::api::bind_host: cinder02.cloud.pixelpark.internal
-cinder::api::haproxy_server_names: cinder02
-
-heat::api::bind_host: 'heat02.cloud.pixelpark.internal'
-heat::api_cloudwatch::bind_host: 'heatcw02.cloud.pixelpark.internal'
-heat::api_cfn::bind_host: 'heatcfn02.cloud.pixelpark.internal'
-heat::api_cloudwatch::haproxy_server_names_heat_api_cloudwatch: heat02-api-cloudwatch
-heat::api_cfn::haproxy_server_names_heat_api_cfn: heat02-api-cfn
-heat::api::haproxy_server_names_heat_api: heat02-api
-
-nova::api::api_bind_address: nova02.cloud.pixelpark.internal
-nova::api::osapi_bind_address: nova02.cloud.pixelpark.internal
-nova::api::metadata_listen: nova02.cloud.pixelpark.internal
-nova::api::haproxy_server_names_ec2: nova02
-nova::api::haproxy_server_names_metadata: nova02
-nova::api::haproxy_server_names_osapi: nova02
-nova::vncproxy::host: nova02.cloud.pixelpark.internal
-nova::vncproxy::haproxy_server_names: nova02
-mongodb::globals::bind_ip:
- - 192.168.88.151
- - 127.0.0.1
-
-pacemaker::corosync::cluster_name: 'pcs-cluster-cloud-icehouse'
-pacemaker::corosync::multicast_address: 224.0.88.10
-pacemaker::corosync::cluster_members:
-# - beowulf.cloud.pixelpark.internal
- - necat.cloud.pixelpark.internal
- - mullo.cloud.pixelpark.internal
-
-horizon::bind_address: horizon02.cloud.pixelpark.internal
-httpd::webserver:
- cloud.pixelpark.net:
- listens:
- - 192.168.88.116:80
-
-xymon::modules:
- - 'cloud-new'
- - 'hlogin'
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - neutron::agents::vpnaas
- - neutron::agents::lbaas
- - neutron::agents::metadata
- - neutron::server::notifications
- - neutron::agents::l3
- - neutron::agents::dhcp
- - neutron::config
- - neutron::pacemaker_agents
- - neutron::agents::ovs
- - hosts
- - neutron::user
- - neutron
- - neutron::plugins::ovs
- - logstash
- - neutron::agents::metering
-
-neutron::agents::ovs::local_ip: 10.10.130.11
-neutron::plugins::ovs::neutron_plugin_ovs:
- OVS/local_ip:
- value: 10.10.130.11
-
-pacemaker::corosync::cluster_name: 'neutron-cluster-cloud-icehouse'
-pacemaker::corosync::cluster_members:
- - furrina.cloud.pixelpark.internal
- - not.cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - infra::profile::mcollective::common
- - hosts
- - logstash
-
-
-pacemaker::corosync::cluster_name: 'storagegw-cluster-cloud-icehouse'
-pacemaker::corosync::cluster_members:
- - oger.cloud.pixelpark.internal
-# - badb.cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - nova::compute::libvirt
- - nova::network::neutron
- - nova::compute::neutron
- - nova::config
- - neutron::config
- - nova
- - nova::compute
- - nova::compute::rbd
- - neutron::agents::ovs
- - hosts
- - nova::migration::libvirt
- - logstash
- - neutron
-
-neutron::agents::ovs::local_ip: 10.10.130.31
-pacemaker::stonith::disable: false
-pacemaker::corosync::cluster_name: 'nova-dev-cluster01'
-pacemaker::corosync::cluster_members:
- - frigg.cloud.pixelpark.internal
- - pothos.cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - neutron::agents::vpnaas
- - zabbix::agent
- - neutron::agents::lbaas
- - neutron::agents::metadata
- - neutron::server::notifications
- - neutron::agents::metering
- - neutron::services::fwaas
- - neutron::agents::l3
- - neutron::config
- - neutron::pacemaker_agents
- - neutron::agents::dhcp
- - pp_python::pip
- - neutron::agents::ovs
- - hosts
- - neutron::user
- - neutron::plugins::ovs
- - logstash
- - neutron
-
-neutron::agents::ovs::local_ip: 192.168.91.13
-neutron::plugins::ovs::neutron_plugin_ovs:
- OVS/local_ip:
- value: 192.168.91.13
-neutron::neutron_config:
- DEFAULT/host:
- value: 'network-cluster01.test-cloud.pixelpark.internal'
-
-pacemaker::corosync::cluster_name: 'neutron-cluster-cloud-test-icehouse'
-pacemaker::corosync::cluster_members:
- - barri.test-cloud.pixelpark.internal
- - bor.test-cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
- - 'ipmi'
- - 'raid'
-
-zabbix::agent::server: '217.66.51.48'
-zabbix::agent::manage_repo: false
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - galera
- - nova::conductor
- - nova::config
- - heat::api_cloudwatch
- - nova::api
- - pp_haproxy::mongodb_member
- - xymon::check::haproxy
- - keystone::config
- - cinder::ceilometer
- - glance
- - glance::backend::rbd
- - neutron::pacemaker
- - nova::consoleauth
- - heat::api_cfn
- - nova
- - nova::pacemaker
- - glance::pacemaker
- - keystone
- - glance::db::mysql
- - neutron::server
- - pp_haproxy
- - heat::config
- - zabbix::agent
- - xymon::check::rabbitmq
- - mongodb::client
- - nova::network::neutron
- - neutron::server::notifications
- - mongodb
- - nova::quota
- - glance::api
- - cinder::pacemaker_api
- - heat
- - heat::db::mysql
- - glance::client
- - keystone::db::mysql
- - cinder::db::mysql
- - heat::engine
- - nova::scheduler
- - keystone::pacemaker
- - nova::cert
- - heat::pacemaker
- - mongodb::replset
- - neutron::config
- - glance::notify::rabbitmq
- - rabbitmq
- - nova::vncproxy
- - nova::db::mysql
- - pp_python::pip
- - neutron::quota
- - horizon
- - neutron
- - cinder
- - neutron::plugins::ovs
- - heat::api
- - glance::registry
- - cinder::api
- - neutron::db::mysql
-
-hosts::hosts:
- 192.168.90.104:
- interface_up: true
- interface_device: "bond0:rabbit02"
- interface_netmask: "255.255.255.0"
- 192.168.90.106:
- interface_up: true
- interface_device: "bond0:galera02"
- interface_netmask: "255.255.255.0"
- 192.168.90.101:
- interface_up: true
- interface_device: "bond0:ks02"
- interface_netmask: "255.255.255.0"
- 192.168.90.109:
- interface_up: true
- interface_device: "bond0:glance02"
- interface_netmask: "255.255.255.0"
- 192.168.90.114:
- interface_up: true
- interface_device: "bond0:nt02"
- interface_netmask: "255.255.255.0"
- 192.168.90.117:
- interface_up: true
- interface_device: "bond0:cinder02"
- interface_netmask: "255.255.255.0"
- 192.168.90.120:
- interface_up: true
- interface_device: "bond0:nova02"
- interface_netmask: "255.255.255.0"
- 192.168.90.123:
- interface_up: true
- interface_device: "bond0:hecfn02"
- interface_netmask: "255.255.255.0"
- 192.168.90.126:
- interface_up: true
- interface_device: "bond0:heat02"
- interface_netmask: "255.255.255.0"
- 192.168.90.129:
- interface_up: true
- interface_device: "bond0:heatcw02"
- interface_netmask: "255.255.255.0"
- 192.168.90.112:
- interface_up: true
- interface_device: "bond0:hor02"
- interface_netmask: "255.255.255.0"
- 192.168.90.138:
- interface_up: true
- interface_device: "bond0:mongod02"
- interface_netmask: "255.255.255.0"
-
-ntp::servers:
- - "time01.pixelpark.com iburst"
- - "time02.pixelpark.com iburst"
- - "time03.pixelpark.com iburst"
-
-rabbitmq::environment_variables:
- RABBITMQ_NODE_IP_ADDRESS: 192.168.90.104
- RABBITMQ_NODENAME: rabbit@rabbitmq02
-
-pp_rabbitmq::pacemaker::nodename: rabbit@rabbitmq02
-pp_rabbitmq::pacemaker::bind_host: 192.168.90.104
-
-galera::local_ip: 192.168.90.106
-galera::bind_address: 192.168.90.106
-galera::haproxy_server_names: galera02
-mongodb::globals::bind_ip:
- - 127.0.0.1
- - 192.168.90.138
-pp_haproxy::mongodb_member::server_names: mongodb02
-pp_haproxy::mongodb_member::ipaddresses: 192.168.90.138
-
-keystone::public_bind_host: keystone02.test-cloud.pixelpark.internal
-keystone::admin_bind_host: keystone02.test-cloud.pixelpark.internal
-keystone::haproxy_server_names_admin: keystone02
-keystone::haproxy_server_names_public: keystone02
-
-neutron::server::bind_host: neutron02.test-cloud.pixelpark.internal
-neutron::server::haproxy_server_names: neutron-server02
-
-glance::api::bind_host: glance02.test-cloud.pixelpark.internal
-glance::api::haproxy_server_names: glance02
-glance::registry::bind_host: glance02.test-cloud.pixelpark.internal
-glance::registry::haproxy_server_names: glance02
-
-cinder::api::bind_host: cinder02.test-cloud.pixelpark.internal
-cinder::api::haproxy_server_names: cinder02
-
-heat::api::bind_host: 'heat02.test-cloud.pixelpark.internal'
-heat::api::haproxy_server_names_heat_api: heat02-api
-heat::api_cloudwatch::bind_host: 'heatcw02.test-cloud.pixelpark.internal'
-heat::api_cloudwatch::haproxy_server_names_heat_api_cloudwatch: heat02-api-cloudwatch
-heat::api_cfn::bind_host: 'heatcfn02.test-cloud.pixelpark.internal'
-heat::api_cfn::haproxy_server_names_heat_api_cfn: heat02-api-cfn
-
-nova::api::api_bind_address: nova02.test-cloud.pixelpark.internal
-nova::api::osapi_bind_address: nova02.test-cloud.pixelpark.internal
-nova::api::metadata_listen: nova02.test-cloud.pixelpark.internal
-nova::api::haproxy_server_names_ec2: nova02
-nova::api::haproxy_server_names_metadata: nova02
-nova::api::haproxy_server_names_osapi: nova02
-
-nova::vncproxy::host: nova02.test-cloud.pixelpark.internal
-nova::vncproxy::haproxy_server_names: nova02
-
-pacemaker::corosync::cluster_name: 'pcs-cluster-cloud-test-icehouse'
-pacemaker::corosync::cluster_members:
- - nestor.test-cloud.pixelpark.internal
- - beli.test-cloud.pixelpark.internal
-
-horizon::bind_address: horizon02.test-cloud.pixelpark.internal
-httpd::webserver:
- test-cloud.pixelpark.net:
- listens:
- - 192.168.90.112:80
-
-xymon::modules:
- - 'cloud-new'
- - 'hlogin'
- - 'ipmi'
- - 'raid'
-
-
\ No newline at end of file
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - neutron::agents::vpnaas
- - zabbix::agent
- - neutron::agents::lbaas
- - neutron::agents::metadata
- - neutron::server::notifications
- - neutron::agents::metering
- - neutron::services::fwaas
- - neutron::agents::l3
- - neutron::config
- - neutron::pacemaker_agents
- - neutron::agents::dhcp
- - pp_python::pip
- - neutron::agents::ovs
- - hosts
- - neutron::user
- - neutron::plugins::ovs
- - neutron
-
-neutron::agents::ovs::local_ip: 192.168.91.13
-neutron::plugins::ovs::neutron_plugin_ovs:
- OVS/local_ip:
- value: 192.168.91.13
-neutron::neutron_config:
- DEFAULT/host:
- value: 'network-cluster01.test-cloud.pixelpark.internal'
-
-pacemaker::corosync::cluster_name: 'neutron-cluster-cloud-test-icehouse'
-pacemaker::corosync::cluster_members:
- - barri.test-cloud.pixelpark.internal
- - bor.test-cloud.pixelpark.internal
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
- - 'ipmi'
- - 'raid'
-
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - zabbix::agent
-
-xymon::modules:
- - 'ceph-health'
\ No newline at end of file
+++ /dev/null
----
-accounts::users:
- ivan.prikhodko:
- apply: true
- sudo: true
-
-hosts::hosts:
-# Hosts
- 192.168.90.11:
- aliases:
- - nestor.test-cloud.pixelpark.internal
- - control01.test-cloud.pixelpark.internal
- 192.168.90.12:
- aliases:
- - beli.test-cloud.pixelpark.internal
- - control02.test-cloud.pixelpark.internal
- 192.168.90.13:
- aliases:
- - barri.test-cloud.pixelpark.internal
- - network01.test-cloud.pixelpark.internal
- 192.168.90.14:
- aliases:
- - bor.test-cloud.pixelpark.internal
- - network02.test-cloud.pixelpark.internal
- 192.168.90.15:
- aliases:
- - klio.test-cloud.pixelpark.internal
- - compute01.test-cloud.pixelpark.internal
-
-# Services
- 192.168.90.99:
- aliases:
- - api.test-cloud.pixelpark.internal
- 192.168.90.100:
- aliases:
- - keystone01.test-cloud.pixelpark.internal
- 192.168.90.101:
- aliases:
- - keystone02.test-cloud.pixelpark.internal
- 192.168.90.102:
- aliases:
- - keystone.test-cloud.pixelpark.internal
- 192.168.90.103:
- aliases:
- - rabbitmq01.test-cloud.pixelpark.internal
- 192.168.90.104:
- aliases:
- - rabbitmq02.test-cloud.pixelpark.internal
- 192.168.90.105:
- aliases:
- - galera01.test-cloud.pixelpark.internal
- 192.168.90.106:
- aliases:
- - galera02.test-cloud.pixelpark.internal
- 192.168.90.107:
- aliases:
- - mysql.test-cloud.pixelpark.internal
- 192.168.90.108:
- aliases:
- - glance01.test-cloud.pixelpark.internal
- 192.168.90.109:
- aliases:
- - glance02.test-cloud.pixelpark.internal
- 192.168.90.110:
- aliases:
- - glance.test-cloud.pixelpark.internal
- 192.168.90.111:
- aliases:
- - horizon01.test-cloud.pixelpark.internal
- 192.168.90.112:
- aliases:
- - horizon02.test-cloud.pixelpark.internal
- 192.168.90.113:
- aliases:
- - neutron01.test-cloud.pixelpark.internal
- 192.168.90.114:
- aliases:
- - neutron02.test-cloud.pixelpark.internal
- 192.168.90.115:
- aliases:
- - neutron.test-cloud.pixelpark.internal
- 192.168.90.116:
- aliases:
- - cinder01.test-cloud.pixelpark.internal
- 192.168.90.117:
- aliases:
- - cinder02.test-cloud.pixelpark.internal
- 192.168.90.118:
- aliases:
- - cinder.test-cloud.pixelpark.internal
- 192.168.90.119:
- aliases:
- - nova01.test-cloud.pixelpark.internal
- 192.168.90.120:
- aliases:
- - nova02.test-cloud.pixelpark.internal
- 192.168.90.121:
- aliases:
- - nova.test-cloud.pixelpark.internal
- 192.168.90.122:
- aliases:
- - heatcfn01.test-cloud.pixelpark.internal
- 192.168.90.123:
- aliases:
- - heatcfn02.test-cloud.pixelpark.internal
- 192.168.90.124:
- aliases:
- - heatcfn.test-cloud.pixelpark.internal
- 192.168.90.125:
- aliases:
- - heat01.test-cloud.pixelpark.internal
- 192.168.90.126:
- aliases:
- - heat02.test-cloud.pixelpark.internal
- 192.168.90.127:
- aliases:
- - heat.test-cloud.pixelpark.internal
- 192.168.90.128:
- aliases:
- - heatcw01.test-cloud.pixelpark.internal
- 192.168.90.129:
- aliases:
- - heatcw02.test-cloud.pixelpark.internal
- 192.168.90.130:
- aliases:
- - heatcw.test-cloud.pixelpark.internal
- 192.168.90.131:
- aliases:
- - ceilometer01.test-cloud.pixelpark.internal
- 192.168.90.132:
- aliases:
- - ceilometer02.test-cloud.pixelpark.internal
- 192.168.90.133:
- aliases:
- - ceilometer.test-cloud.pixelpark.internal
- 192.168.90.134:
- aliases:
- - trove01.test-cloud.pixelpark.internal
- 192.168.90.135:
- aliases:
- - trove02.test-cloud.pixelpark.internal
- 192.168.90.136:
- aliases:
- - trove.test-cloud.pixelpark.internal
- 192.168.90.137:
- aliases:
- - mongodb01.test-cloud.pixelpark.internal
- 192.168.90.138:
- aliases:
- - mongodb02.test-cloud.pixelpark.internal
- 192.168.90.139:
- aliases:
- - mongodb.test-cloud.pixelpark.internal
- 192.168.90.201:
- aliases:
- - network-cluster01.test-cloud.pixelpark.internal
- 217.66.54.195:
- aliases:
- - metadata.test-cloud.pixelpark.net
-
-repo::enable_pixel: true
-repo::enable_cloud: true
-
-ntp::servers:
- - "control01.test-cloud.pixelpark.internal iburst"
- - "control02.test-cloud.pixelpark.internal iburst"
-
-rabbitmq::erlang_cookie: FSXOFSBDAFOVLIUSZTRL
-# no special package source
-rabbitmq::package_source: ""
-rabbitmq::package_provider: yum
-rabbitmq::wipe_db_on_cookie_change: true
-rabbitmq::default_pass: sUTrsaeSKduY33io
-rabbitmq::config_cluster: true
-rabbitmq::cluster_nodes:
- - rabbitmq01
- - rabbitmq02
-
-pp_rabbitmq::pacemaker::port: '5672'
-pp_rabbitmq::pacemaker::config_file: '/etc/rabbitmq/rabbitmq'
-
-galera::galera_servers:
- - 192.168.90.105
- - 192.168.90.106
-galera::galera_master: "nestor.test-cloud.pixelpark.internal"
-galera::vendor_type: "mariadb"
-galera::configure_repo: false
-galera::root_password: "ha0HXets4Qbk"
-galera::haproxy_listening_service: test-cloud-mysql
-galera::pacemaker::primitives:
- mariadb_service:
- primitive_class: 'systemd'
- primitive_type: 'mysqld'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-
-
-pp_haproxy::haproxy_listen:
- test-cloud-mysql:
- ports:
- - '3306'
- ipaddress: mysql.test-cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- - mysql-check user haproxy
- balance:
- - roundrobin
- test-cloud-glance-api:
- ports:
- - '9292'
- ipaddress: glance.test-cloud.pixelpark.internal
- mode: http
- options:
- http-check:
- - expect status 401
- option:
- - httpchk /v1
- balance:
- - roundrobin
- test-cloud-glance-registry:
- ports:
- - '9191'
- ipaddress: glance.test-cloud.pixelpark.internal
- mode: http
- options:
- http-check:
- - expect status 401
- option:
- - httpchk /v1
- balance:
- - roundrobin
- test-cloud-admin_page:
- ipaddress: 0.0.0.0
- ports:
- - '8080'
- mode: http
- options:
- stats:
- - 'uri /'
- test-cloud-keystone-public:
- ports:
- - '5000'
- ipaddress: keystone.test-cloud.pixelpark.internal
- mode: http
- options:
- option:
- - httpchk /v2.0
- balance:
- - roundrobin
- test-cloud-keystone-admin:
- ports:
- - '35357'
- ipaddress: keystone.test-cloud.pixelpark.internal
- mode: http
- options:
- option:
- - httpchk /v2.0
- balance:
- - roundrobin
- test-cloud-cinder:
- ports:
- - '8776'
- ipaddress: cinder.test-cloud.pixelpark.internal
- mode: http
- options:
- option:
- - httpchk /
- balance:
- - roundrobin
- test-cloud-nova-osapi:
- ports:
- - '8774'
- ipaddress: nova.test-cloud.pixelpark.internal
- mode: http
- options:
- option:
- - httpchk /
- balance:
- - roundrobin
- test-cloud-nova-metadata:
- ports:
- - '8775'
- ipaddress: metadata.test-cloud.pixelpark.net
- mode: http
- options:
- option:
- - httpchk /
- balance:
- - roundrobin
- test-cloud-nova-ec2:
- ports:
- - '8773'
- ipaddress: nova.test-cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- test-cloud-heat-api-cfn:
- ports:
- - '8000'
- ipaddress: heatcfn.test-cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- test-cloud-heat-api-cloudwatch:
- ports:
- - '8003'
- ipaddress: heatcw.test-cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- test-cloud-heat-api:
- ports:
- - '8004'
- ipaddress: heat.test-cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- test-cloud-neutron-server:
- ports:
- - '9696'
- ipaddress: neutron.test-cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcpka
- balance:
- - roundrobin
- test-cloud-mongodb-server:
- ports:
- - '27017'
- ipaddress: mongodb.test-cloud.pixelpark.internal
- mode: tcp
- options:
- option:
- - tcplog
- balance:
- - roundrobin
-
-pp_haproxy::ips:
- keystone:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.102
- cidr_netmask: '24'
- iflabel: 'keystone'
- operations:
- monitor:
- interval: 10s
- mysql:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.107
- cidr_netmask: '24'
- iflabel: 'mysql'
- operations:
- monitor:
- interval: 10s
- glance:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.110
- cidr_netmask: '24'
- iflabel: 'glance'
- operations:
- monitor:
- interval: 10s
- neutron:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.115
- cidr_netmask: '24'
- iflabel: 'neutron'
- operations:
- monitor:
- interval: 10s
- cinder:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.118
- cidr_netmask: '24'
- iflabel: 'cinder'
- operations:
- monitor:
- interval: 10s
- nova:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.121
- cidr_netmask: '24'
- iflabel: 'nova'
- operations:
- monitor:
- interval: 10s
- heatcfn:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.124
- cidr_netmask: '24'
- iflabel: 'heatcfn'
- operations:
- monitor:
- interval: 10s
- heat:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.127
- cidr_netmask: '24'
- iflabel: 'heat'
- operations:
- monitor:
- interval: 10s
- heatcw:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.130
- cidr_netmask: '24'
- iflabel: 'heatcw'
- operations:
- monitor:
- interval: 10s
- ceilometer:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.133
- cidr_netmask: '24'
- iflabel: 'ceilo'
- operations:
- monitor:
- interval: 10s
- trove:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.136
- cidr_netmask: '24'
- iflabel: 'trove'
- operations:
- monitor:
- interval: 10s
- mongodb:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 192.168.90.139
- cidr_netmask: '24'
- iflabel: 'mongodb'
- operations:
- monitor:
- interval: 10s
- p_ip_metadata:
- primitive_class: ocf
- primitive_type: IPaddr2
- provided_by: heartbeat
- parameters:
- ip: 217.66.54.195
- cidr_netmask: '27'
- nic: bond0.552
- iflabel: 'mdata'
- operations:
- monitor:
- interval: 10s
- p_route_public_subnet:
- primitive_class: ocf
- primitive_type: Route
- provided_by: heartbeat
- parameters:
- destination: "217.66.54.192/27"
- device: "bond0.552"
- table: "public"
- operations:
- monitor:
- interval: 10s
- p_route_public_net:
- primitive_class: ocf
- primitive_type: Route
- provided_by: heartbeat
- parameters:
- destination: "0.0.0.0/0"
- gateway: "217.66.54.193"
- source: "217.66.54.195"
- table: "public"
- operations:
- monitor:
- interval: 10s
-
-keystone::db::mysql::host: mysql.test-cloud.pixelpark.internal
-keystone::db::mysql::password: Up650IOYMrKU2IJS
-keystone::db::mysql::dbname: keystone
-keystone::db::mysql::user: keystonedbadmin
-keystone::db::mysql::charset: utf8
-keystone::db::mysql::collate: utf8_unicode_ci
-keystone::db::mysql::allowed_hosts: '%'
-keystone::manage_service: false
-keystone::admin_token: "BddzFyrxggraJKo4"
-keystone::compute_port: '8774'
-keystone::admin_port: '35357'
-keystone::token_expiration: 86400
-keystone::public_port: '5000'
-keystone::verbose: true
-keystone::debug: true
-keystone::log_file: keystone.log
-keystone::catalog_type: sql
-keystone::sql_connection: "mysql://keystonedbadmin:Up650IOYMrKU2IJS@mysql.test-cloud.pixelpark.internal/keystone"
-keystone::token_provider: keystone.token.providers.uuid.Provider
-keystone::token_driver: keystone.token.backends.sql.Token
-keystone::public_endpoint: http://keystone.test-cloud.pixelpark.internal:%(public_port)s/
-keystone::admin_endpoint: http://keystone.test-cloud.pixelpark.internal:%(admin_port)s/
-keystone::rabbit_hosts:
- - rabbitmq01.test-cloud.pixelpark.internal:5672
- - rabbitmq02.test-cloud.pixelpark.internal:5672
-keystone::rabbit_userid: guest
-keystone::rabbit_password: sUTrsaeSKduY33io
-keystone::haproxy_listening_service_admin: test-cloud-keystone-admin
-keystone::haproxy_listening_service_public: test-cloud-keystone-public
-keystone::config::keystone_config:
- DEFAULT/tcp_keepalive:
- value: true
- DEFAULT/tcp_keepidle:
- value: 600
- DEFAULT/rabbit_max_retries:
- value: 10
- DEFAULT/rpc_backend:
- value: rabbit
- DEFAULT/keystone_ec2_url:
- value: "http://keystone.test-cloud.pixelpark.internal:5000/v2.0/ec2tokens"
- DEFAULT/keystone_ec2_insecure:
- value: true
- DEFAULT/fatal_deprecations:
- value: false
- DEFAULT/policy_file:
- value: /opt/openstack/keystone/etc/policy.json
- DEFAULT/use_stderr:
- value: false
- database/use_db_reconnect:
- value: true
- ec2/driver:
- value: keystone.contrib.ec2.backends.kvs.Ec2
- endpoint_filter/driver:
- value: keystone.contrib.endpoint_filter.backends.sql.EndpointFilter
- endpoint_filter/return_all_endpoints_if_no_filter:
- value: true
- paste_deploy/config_file:
- value: /opt/openstack/keystone/etc/keystone-paste.ini
-keystone::pacemaker::primitives:
- keystone_service:
- primitive_class: ocf
- primitive_type: keystone
- provided_by: openstack
- parameters:
- binary: /opt/openstack/keystone/bin/keystone-all
- config: /opt/openstack/keystone/etc/keystone.conf
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-# Neutron
-neutron::verbose: true
-neutron::debug: true
-#neutron::core_plugin: neutron.plugins.ml2.plugin.Ml2Plugin
-neutron::core_plugin: neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
-#neutron::service_plugins:
-# - router
-# - firewall
-# - lbaas
-# - vpnaas
-# - metering
-neutron::auth_strategy: 'keystone'
-neutron::dhcp_lease_duration: 86400
-neutron::root_helper: 'sudo /opt/openstack/neutron/bin/neutron-rootwrap /opt/openstack/neutron/etc/rootwrap.conf'
-neutron::control_exchange: neutron
-neutron::rpc_backend: neutron.openstack.common.rpc.impl_kombu
-neutron::rabbit_password: sUTrsaeSKduY33io
-neutron::rabbit_hosts:
- - rabbitmq01.test-cloud.pixelpark.internal:5672
- - rabbitmq02.test-cloud.pixelpark.internal:5672
-neutron::rabbit_user: guest
-neutron::rabbit_virtual_host: '/'
-#neutron::log_file: 'server.log'
-neutron::log_dir: '/var/log/neutron'
-neutron::quota_network: 1
-neutron::quota_subnet: 1
-neutron::quota_port: -1
-neutron::quota_router: 1
-neutron::quota_floatingip: 15
-neutron::quota_security_group: -1,
-neutron::quota_security_group_rule: -1
-neutron::neutron_config:
- DEFAULT/use_stderr:
- value: false
- DEFAULT/policy_file:
- value: /opt/openstack/neutron/etc/policy.json
-neutron::config::server_config:
- DEFAULT/lock_path:
- value: '$state_path/lock'
- DEFAULT/api_paste_config:
- value: '/opt/openstack/neutron/etc/api-paste.ini'
- DEFAULT/notification_driver:
- value: 'neutron.openstack.common.notifier.rpc_notifier'
- DEFAULT/notification_topics:
- value: notifications
- DEFAULT/loadbalancer_pool_scheduler_driver:
- value: neutron.services.loadbalancer.agent_scheduler.ChanceScheduler
- DEFAULT/network_auto_schedule:
- value: true
- DEFAULT/use_stderr:
- value: false
- DEFAULT/policy_file:
- value: '/opt/openstack/neutron/etc/policy.json'
-
-neutron::server::manage_service: false
-neutron::server::bind_port: '9696'
-neutron::server::bind_host: network-cluster01.test-cloud.pixelpark.internal
-neutron::server::auth_password: J6F2ahdtrtZ5oLKM
-neutron::server::auth_type: keystone
-neutron::server::auth_host: 'keystone.test-cloud.pixelpark.internal'
-neutron::server::auth_port: '35357'
-neutron::server::auth_tenant: service
-neutron::server::auth_user: neutron
-neutron::server::auth_protocol: http
-neutron::server::database_connection: 'mysql://neutrondbadmin:n8qX0Un7F5RIYUID@mysql.test-cloud.pixelpark.internal/neutron'
-# TODO: folgenden parameter beachten
-neutron::server::sync_db: false
-neutron::server::haproxy_listening_service: test-cloud-neutron-server
-neutron::server::notifications::notify_nova_on_port_status_changes: true
-neutron::server::notifications::notify_nova_on_port_data_changes: true
-neutron::server::notifications::nova_url: 'http://nova.test-cloud.pixelpark.internal:8774/v2'
-neutron::server::notifications::nova_admin_auth_url: 'http://keystone.test-cloud.pixelpark.internal:35357/v2.0'
-neutron::server::notifications::nova_admin_username: nova
-neutron::server::notifications::nova_admin_tenant_name: service
-neutron::server::notifications::nova_admin_password: J6F2ahdtrtZ5oLKM
-neutron::server::notifications::nova_region_name: regionone
-neutron::server::notifications::nova_admin_tenant_id: 1bc94e90c3044dfab7778011cd1a0a4d
-neutron::db::mysql::password: n8qX0Un7F5RIYUID
-neutron::db::mysql::dbname: neutron
-neutron::db::mysql::user: neutrondbadmin
-neutron::db::mysql::host: mysql.test-cloud.pixelpark.internal
-neutron::db::mysql::allowed_hosts: '%'
-neutron::db::mysql::charset: utf8
-neutron::db::mysql::collate: utf8_unicode_ci
-neutron::pacemaker::primitives:
- neutron-server:
- primitive_class: 'systemd'
- primitive_type: 'neutron-server'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-# Neutron DHCP Agent
-neutron::agents::dhcp::manage_service: false
-neutron::agents::dhcp::enabled: false
-neutron::agents::dhcp::debug: true
-neutron::agents::dhcp::interface_driver: 'neutron.agent.linux.interface.OVSInterfaceDriver'
-neutron::agents::dhcp::dhcp_driver: 'neutron.agent.linux.dhcp.Dnsmasq'
-neutron::agents::dhcp::root_helper: 'sudo /opt/openstack/neutron/bin/neutron-rootwrap /opt/openstack/neutron/etc/neutron/rootwrap.conf'
-neutron::agents::dhcp::use_namespaces: true
-neutron::agents::dhcp::dnsmasq_config_file: '/opt/openstack/neutron/etc/dnsmasq-neutron.conf'
-neutron::agents::dhcp::dhcp_delete_namespaces: true
-neutron::agents::dhcp::enable_isolated_metadata: false
-neutron::agents::dhcp::manage_service: false
-neutron::config::dhcp_agent_config:
- DEFAULT/ovs_integration_bridge:
- value: br-int
- DEFAULT/ovs_use_veth:
- value: true
- DEFAULT/dhcp_domain:
- value: test-cloud.pixelpark.internal
- keystone_authtoken/auth_host:
- value: keystone.test-cloud.pixelpark.internal
- keystone_authtoken/admin_tenant_name:
- value: service
- keystone_authtoken/admin_user:
- value: neutron
- keystone_authtoken/admin_password:
- value: J6F2ahdtrtZ5oLKM
-
-# Neutron L3 Agent
-neutron::agents::l3::manage_service: false
-neutron::agents::l3::enabled: false
-neutron::agents::l3::debug: true
-neutron::agents::l3::external_network_bridge: br-ex
-neutron::agents::l3::use_namespaces: true
-neutron::agents::l3::interface_driver: 'neutron.agent.linux.interface.OVSInterfaceDriver'
-neutron::agents::l3::router_id: '9bcaec1a-f41b-4b12-b23f-eae836873d97'
-neutron::agents::l3::gateway_external_network_id: 'ad8098ae-4e93-4568-8964-34c7451703b4'
-neutron::agents::l3::send_arp_for_ha: 0
-neutron::agents::l3::manage_service: false
-neutron::config::l3_agent_config:
- DEFAULT/ovs_use_veth:
- value: true
- keystone_authtoken/auth_host:
- value: keystone.test-cloud.pixelpark.internal
- keystone_authtoken/admin_tenant_name:
- value: service
- keystone_authtoken/admin_user:
- value: neutron
- keystone_authtoken/admin_password:
- value: J6F2ahdtrtZ5oLKM
- DEFAULT/host:
- value: network-cluster01.test-cloud.pixelpark.internal
-
-# Neutron lbaas Agent
-neutron::agents::lbaas::manage_service: false
-neutron::agents::lbaas::enabled: false
-neutron::agents::lbaas::debug: true
-neutron::agents::lbaas::interface_driver: 'neutron.agent.linux.interface.OVSInterfaceDriver'
-neutron::agents::lbaas::device_driver: 'neutron.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver'
-neutron::agents::lbaas::manage_haproxy_package: false
-neutron::config::lbaas_agent_config:
- DEFAULT/ovs_use_veth:
- value: true
- keystone_authtoken/auth_host:
- value: keystone.test-cloud.pixelpark.internal
- keystone_authtoken/admin_tenant_name:
- value: service
- keystone_authtoken/admin_user:
- value: neutron
- keystone_authtoken/admin_password:
- value: J6F2ahdtrtZ5oLKM
-# Neutron ML Plugin
-neutron::plugins::ml2::enable_security_group: true
-neutron::plugins::ml2::type_drivers:
- - gre
-neutron::plugins::ml2::tenant_network_types:
- - gre
-neutron::plugins::ml2::mechanism_drivers:
- - openvswitch
-neutron::plugins::ml2::tunnel_id_ranges:
- - '1:1000'
-neutron::plugins::enable_security_group: true
-
-# Neutron Metadata Agent
-neutron::agents::metadata::manage_service: false
-neutron::agents::metadata::enabled: false
-neutron::agents::metadata::auth_password: J6F2ahdtrtZ5oLKM
-neutron::agents::metadata::shared_secret: rohd3HaeQu2Eex7I
-neutron::agents::metadata::debug: true
-neutron::agents::metadata::auth_tenant: service
-neutron::agents::metadata::auth_region: regionone
-neutron::agents::metadata::auth_url: 'http://keystone.test-cloud.pixelpark.internal:35357/v2.0'
-neutron::agents::metadata::metadata_ip: 217.66.54.195
-
-neutron::agents::metering::manage_service: false
-neutron::agents::metering::debug: true
-
-# Neutron OVS Agent
-neutron::agents::ovs::manage_service: false
-neutron::agents::ovs::enabled: false
-neutron::agents::ovs::tunnel_types:
- - gre
-neutron::agents::ovs::enable_tunneling: true
-neutron::agents::ovs::neutron_plugin_ovs:
-neutron::plugins::ovs::neutron_plugin_ovs:
- OVS/enable_tunneling:
- value: true
-
-
-# Neutron OVS Plugin
-neutron::plugins::ovs::enable_tunneling: true
-neutron::plugins::ovs::tenant_network_type: gre
-
-#Neutron vpnaas Agent
-neutron::agents::vpnaas::manage_service: false
-neutron::agents::vpnaas::enabled: false
-
-# Neutron Pacemaker
-neutron::pacemaker::primitives:
- neutron-server:
- primitive_class: systemd
- primitive_type: neutron-server
- operations:
- monitor:
- interval: 10s
- timeout: 30s
- start:
- interval: "0"
- timeout: 60s
- stop:
- interval: "0"
- timeout: 60s
-
-# Neutron Pacemaker fuer die Network Nodes
-neutron::pacemaker_agents::primitives:
- neutron-dhcp-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-dhcp-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
-# Disable Agent bis dieser auch funktioniert
-#
-# neutron-fwaas-agent:
-# primitive_class: 'systemd'
-# primitive_type: 'neutron-fwaas-agent'
-# operations:
-# monitor:
-# interval: '10s'
-# timeout: '30s'
-# start:
-# interval: '0'
-# timeout: '60s'
-# stop:
-# interval: '0'
-# timeout: '60s'
- neutron-l3-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-l3-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-lbaas-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-lbaas-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-metadata-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-metadata-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-metering-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-metering-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-openvswitch-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-openvswitch-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
- neutron-vpn-agent:
- primitive_class: 'systemd'
- primitive_type: 'neutron-vpn-agent'
- operations:
- monitor:
- interval: '10s'
- timeout: '30s'
- start:
- interval: '0'
- timeout: '60s'
- stop:
- interval: '0'
- timeout: '60s'
-neutron::pacemaker_agents::service_ips:
- network-cluster01:
- primitive_class: 'ocf'
- primitive_type: 'IPaddr2'
- provided_by: 'heartbeat'
- parameters:
- ip: '192.168.90.201'
- cidr_netmask: '24'
- iflabel: 'netcl01'
- operations:
- monitor:
- interval: '10s'
- neutron-data-net:
- primitive_class: 'ocf'
- primitive_type: 'IPaddr2'
- provided_by: 'heartbeat'
- parameters:
- ip: '192.168.91.13'
- cidr_netmask: '24'
- iflabel: 'data'
- nic: 'bond0'
- operations:
- monitor:
- interval: '10s'
- neutron-ext-net:
- primitive_class: 'ocf'
- primitive_type: 'IPaddr2'
- provided_by: 'heartbeat'
- parameters:
- ip: '217.66.54.196'
- cidr_netmask: '27'
- nic: 'br-ex'
- operations:
- monitor:
- interval: '10s'
-
-# Heat
-heat::auth_uri: 'http://keystone.test-cloud.pixelpark.internal:35357/v2.0'
-heat::verbose: true
-heat::debug: true
-heat::keystone_host: keystone.test-cloud.pixelpark.internal
-heat::keystone_port: '35357'
-heat::keystone_protocol: http
-heat::keystone_user: heat
-heat::keystone_tenant: service
-heat::keystone_password: J6F2ahdtrtZ5oLKM
-heat::keystone_ec2_uri: 'http://ec2.cloud-test.pixelpark.internal:5000/v2.0/ec2tokens'
-heat::rpc_backend: 'heat.openstack.common.rpc.impl_kombu'
-heat::rabbit_hosts:
- - rabbitmq01.test-cloud.pixelpark.internal:5672
- - rabbitmq02.test-cloud.pixelpark.internal:5672
-heat::rabbit_userid: guest
-heat::rabbit_password: sUTrsaeSKduY33io
-heat::rabbit_virtual_host: '/'
-heat::sql_connection: 'mysql://heatdbadmin:Bh710IOPLrND4DVO@mysql.test-cloud.pixelpark.internal/heat'
-heat::database_idle_timeout: 3600
-heat::api_cfn::bind_port: '8000'
-heat::api_cfn::manage_service: false
-heat::api_cfn::haproxy_listening_service_heat_api_cfn: test-cloud-heat-api-cfn
-heat::api_cloudwatch::bind_port: '8003'
-heat::api_cloudwatch::manage_service: false
-heat::api_cloudwatch::haproxy_listening_service_heat_api_cloudwatch: test-cloud-heat-api-cloudwatch
-heat::api::bind_port: '8004'
-heat::api::haproxy_listening_service_heat_api: test-cloud-heat-api
-heat::engine::auth_encryption_key: eiPhuu9Equooph0T
-heat::engine::manage_service: false
-heat::config::api_config:
- DEFAULT/environment_dir:
- value: '/opt/openstack/heat/etc/heat/environment.d'
- DEFAULT/use_stderr:
- value: false
- DEFAULT/notification_driver:
- value: heat.openstack.common.notifier.rpc_notifier
- DEFAULT/policy_file:
- value: '/opt/openstack/heat/etc/heat/policy.json'
- DEFAULT/use_stderr:
- value: false
-heat::db::mysql::password: Bh710IOPLrND4DVO
-heat::db::mysql::dbname: heat
-heat::db::mysql::user: heatdbadmin
-heat::db::mysql::host: mysql.test-cloud.pixelpark.internal
-heat::db::mysql::allowed_hosts: '%'
-heat::db::mysql::charset: utf8
-heat::db::mysql::collate: utf8_unicode_ci
-heat::pacemaker::primitives:
- heat-api:
- primitive_class: 'systemd'
- primitive_type: 'heat-api'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- heat-engine:
- primitive_class: 'systemd'
- primitive_type: 'heat-engine'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- heat-api-cfn:
- primitive_class: 'systemd'
- primitive_type: 'heat-api-cfn'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- heat-api-cloudwatch:
- primitive_class: 'systemd'
- primitive_type: 'heat-api-cloudwatch'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-# Glance
-# api config
-glance::client::ensure: absent
-glance::api::keystone_password: J6F2ahdtrtZ5oLKM
-glance::api::manage_service: false
-glance::api::verbose: true
-glance::api::debug: true
-glance::api::bind_port: '9292'
-glance::api::backlog: 4096
-glance::api::log_file: '/var/log/glance/api.log'
-glance::api::log_dir: '/var/log/glance' # Kommt in der Konfig nicht vor
-glance::api::registry_host: glance.test-cloud.pixelpark.internal
-glance::api::registry_port: 9191
-glance::api::auth_host: keystone.test-cloud.pixelpark.internal
-glance::api::auth_url: 'http://keystone.test-cloud.pixelpark.internal:35357/v2.0'
-glance::api::auth_port: '35357'
-glance::api::auth_uri: false # kommt nicht in der Konfig vor
-glance::api::auth_protocol: http
-glance::api::pipeline: keystone
-glance::api::keystone_tenant: service
-glance::api::keystone_user: glance
-glance::api::show_image_direct_url: false # kommt nicht in der Konfig vor
-glance::api::database_connection: 'mysql://glancedbadmin:S4EJh]j9H9TywZOw@mysql.test-cloud.pixelpark.internal/glance'
-glance::api::database_idle_timeout: 3600 # kommt nicht in der Konfig vor
-glance::api::image_cache_dir: '/var/lib/glance/image-cache/'
-glance::api::haproxy_listening_service: test-cloud-glance-api
-
-glance::backend::rbd::rbd_store_user: glance
-glance::backend::rbd::rbd_store_ceph_conf: '/etc/ceph/ceph.conf'
-glance::backend::rbd::rbd_store_pool: images
-glance::backend::rbd::rbd_store_chunk_size: 8 # kommt nicht in der Konfig vor
-#glance::backend::swift::swift_store_user: 'jdoe:jdoe'
-#glance::backend::swift::swift_store_key: a86850deb2742ec3cb41518e26aa2d89
-#glance::backend::swift::swift_store_auth_address: '127.0.0.1:5000/v2.0/'
-#glance::backend::swift::swift_store_container: glance
-#glance::backend::swift::swift_store_auth_version: 2
-#glance::backend::swift::swift_store_create_container_on_put: false
-#glance::backend::swift::swift_store_large_object_size: 5120
-#glance::backend::swift::swift_store_large_object_chunk_size: 200
-
-glance::notify::rabbitmq::rabbit_password: sUTrsaeSKduY33io
-glance::notify::rabbitmq::rabbit_userid: guest
-glance::notify::rabbitmq::rabbit_hosts:
- - rabbitmq01.test-cloud.pixelpark.internal:5672
- - rabbitmq02.test-cloud.pixelpark.internal:5672
-glance::notify::rabbitmq::rabbit_virtual_host: '/'
-glance::notify::rabbitmq::rabbit_use_ssl: false
-glance::notify::rabbitmq::rabbit_notification_exchange: 'glance'
-glance::notify::rabbitmq::rabbit_notification_topic: 'notifications'
-glance::notify::rabbitmq::amqp_durable_queues: false
-
-glance::registry::keystone_password: J6F2ahdtrtZ5oLKM
-glance::registry::manage_service: false
-glance::registry::verbose: true
-glance::registry::debug: true
-glance::registry::bind_port: '9191'
-glance::registry::log_file: '/var/log/glance/registry.log'
-glance::registry::log_dir: '/var/log/glance'
-glance::registry::database_connection: 'mysql://glancedbadmin:S4EJh]j9H9TywZOw@mysql.test-cloud.pixelpark.internal/glance'
-glance::registry::database_idle_timeout: 3600
-glance::registry::auth_type: keystone
-glance::registry::auth_host: keystone.test-cloud.pixelpark.internal
-glance::registry::auth_port: '35357'
-glance::registry::auth_protocol: http
-glance::registry::keystone_tenant: service
-glance::registry::keystone_user: glance
-glance::registry::pipeline: keystone
-glance::registry::haproxy_listening_service: test-cloud-glance-registry
-
-glance::db::mysql::host: mysql.test-cloud.pixelpark.internal
-glance::db::mysql::password: S4EJh]j9H9TywZOw
-glance::db::mysql::dbname: glance
-glance::db::mysql::user: glancedbadmin
-glance::db::mysql::allowed_hosts: '%'
-glance::db::mysql::charset: utf8
-glance::db::mysql::collate: utf8_unicode_ci
-
-glance::config::api_config:
- DEFAULT/auth_region:
- value: regionone
- DEFAULT/auth_strategy:
- value: keystone
- DEFAULT/disk_formats:
- value: 'ami,ari,aki,vhd,vmdk,raw,qcow2,vdi,iso'
- DEFAULT/container_formats:
- value: 'ami,ari,aki,bare,ovf,ova'
- DEFAULT/allow_anonymous_access:
- value: false
- DEFAULT/admin_role:
- value: admin
- DEFAULT/delayed_delete:
- value: false
- DEFAULT/use_stderr:
- value: false
-
-glance::config::registry_config:
- DEFAULT/admin_role:
- value: admin
- DEFAULT/limit_param_default:
- value: 25
- DEFAULT/api_limit_max:
- value: 1000
- DEFAULT/backlog:
- value: 4096
- DEFAULT/use_stderr:
- value: false
-
-glance::pacemaker::primitives:
- glance-api:
- primitive_class: 'systemd'
- primitive_type: 'glance-api'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- glance-registry:
- primitive_class: 'systemd'
- primitive_type: 'glance-registry'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-
-# Cinder
-cinder::api::manage_service: false
-cinder::api::keystone_password: J6F2ahdtrtZ5oLKM
-cinder::api::keystone_tenant: service
-cinder::api::keystone_user: cinder
-cinder::api::keystone_auth_host: 'keystone.test-cloud.pixelpark.internal'
-cinder::api::keystone_auth_port: '35357'
-cinder::api::keystone_auth_protocol: http
-cinder::api::keystone_auth_uri: 'http://keystone.test-cloud.pixelpark.internal:5000/v2.0'
-cinder::api::service_port: '5000'
-cinder::api::haproxy_listening_service: test-cloud-cinder
-
-cinder::config::cinder_config:
- DEFAULT/policy_file:
- value: '/opt/openstack/cinder/etc/policy.json'
- DEFAULT/use_stderr:
- value: false
-
-cinder::control_exchange: cinder
-cinder::database_connection: 'mysql://cinderdbadmin:d5zLLPgtK85YskG7@mysql.test-cloud.pixelpark.internal:3306/cinder'
-cinder::rpc_backend: 'cinder.openstack.common.rpc.impl_kombu'
-cinder::rabbit_hosts:
- - 'rabbitmq01.test-cloud.pixelpark.internal:5672'
- - 'rabbitmq02.test-cloud.pixelpark.internal:5672'
-cinder::rabbit_userid: guest
-cinder::rabbit_password: 'sUTrsaeSKduY33io'
-cinder::api_paste_config: '/opt/openstack/cinder/etc/api-paste.ini'
-cinder::log_dir: '/var/log/cinder'
-cinder::verbose: true
-cinder::debug: true
-cinder::scheduler::manage_service: false
-
-cinder::backend::rbd::rbd_pool: volumes
-cinder::backend::rbd::rbd_user: cinder
-
-cinder::db::mysql::password: d5zLLPgtK85YskG7
-cinder::db::mysql::dbname: cinder
-cinder::db::mysql::user: cinderdbadmin
-cinder::db::mysql::host: mysql.test-cloud.pixelpark.internal
-cinder::db::mysql::allowed_hosts: '%'
-cinder::db::mysql::charset: utf8
-cinder::db::mysql::collate: utf8_unicode_ci
-
-cinder::glance::glance_api_servers:
- - 'glance01.test-cloud.pixelpark.internal:9292'
- - 'glance02.test-cloud.pixelpark.internal:9292'
-
-cinder::config:cinder_config: '/opt/openstack/cinder/etc/cinder.conf'
-cinder::config:cinder_config:api_paste_ini_config: '/opt/openstack/cinder/etc/api-paste.ini'
-
-cinder::quota::quota_volumes: 25
-cinder::quota::quota_snapshots: 25
-cinder::quota::quota_gigabytes: 300
-
-cinder::type_set::os_tenant_name: service
-cinder::type_set::os_username: cinder
-cinder::type_set::os_password: J6F2ahdtrtZ5oLKM
-cinder::type_set::os_auth_url: 'http://keystone.test-cloud.pixelpark.internal:5000/v2.0'
-
-cinder::volume::manage_service: false
-cinder::volume::rbd::rbd_pool: volumes
-cinder::volume::rbd::rbd_user: cinder
-cinder::volume::rbd::rbd_secret_uuid: '__musst_set__'
-
-cinder::backup::manage_service: false
-cinder::backup::ceph::backup_ceph_user: cinder-backup
-
-
-cinder::pacemaker_api::primitives:
- cinder-api:
- primitive_class: 'systemd'
- primitive_type: 'cinder-api'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-cinder::pacemaker::primitives:
- cinder-scheduler:
- primitive_class: 'systemd'
- primitive_type: 'cinder-scheduler'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- cinder-volume:
- primitive_class: 'systemd'
- primitive_type: 'cinder-volume'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- cinder-backup:
- primitive_class: 'systemd'
- primitive_type: 'cinder-backup'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-
-nova::database_connection: 'mysql://novadbadmin:qfg8qGKUSiKugx3k@mysql.test-cloud.pixelpark.internal/nova'
-nova::rabbit_hosts:
- - 'rabbitmq01.test-cloud.pixelpark.internal'
- - 'rabbitmq02.test-cloud.pixelpark.internal'
-nova::rabbit_port: '5672'
-nova::rabbit_password: 'sUTrsaeSKduY33io'
-nova::rabbit_userid: 'guest'
-nova::glance_api_servers: 'glance01.test-cloud.pixelpark.internal:9292,glance02.test-cloud.pixelpark.internal:9292'
-nova::verbose: true
-nova::log_dir: '/var/log/nova'
-nova::debug: true
-nova::rootwrap_config: '/opt/openstack/nova/etc/rootwrap.conf'
-nova::auth_strategy: keystone
-nova::notify_on_state_change: vm_and_task_state
-nova::vncproxy::host: '217.66.54.195'
-nova::config::nova_config:
- DEFAULT/pybasedir:
- value: '/opt/openstack/nova/lib/python2.7/site-packages'
- DEFAULT/bindir:
- value: '/opt/openstack/nova/bin'
- DEFAULT/policy_file:
- value: '/opt/openstack/nova/etc/policy.json'
- DEFAULT/api_paste_config:
- value: '/opt/openstack/nova/etc/api-paste.ini'
- DEFAULT/enable_instance_password:
- value: false
- DEFAULT/allow_resize_to_same_host:
- value: true
- DEFAULT/allow_migrate_to_same_host:
- value: true
- DEFAULT/resume_guests_state_on_host_boot:
- value: true
- DEFAULT/reboot_timeout:
- value: 300
- DEFAULT/reserved_host_memory_mb:
- value: 2048
- DEFAULT/linuxnet_interface_driver:
- value: 'nova.network.linux_net.LinuxOVSInterfaceDriver'
- DEFAULT/use_stderr:
- value: false
- DEFAULT/vnc_keymap:
- value: 'de'
- DEFAULT/os_region_name:
- value: regionone
- DEFAULT/metadata_host:
- value: metadata.test-cloud.pixelpark.net
- keystone_authtoken/identity_uri:
- value: "http://keystone.test-cloud.pixelpark.internal:35357/"
-
-nova::compute::enabled: true
-nova::compute::vncserver_proxyclient_address: 217.66.54.195
-nova::compute::vncproxy_base_url: 'http://217.66.54.195:6081/console'
-nova::compute::instance_usage_audit: true
-nova::compute::libvirt::vncserver_listen: 0.0.0.0
-nova::compute::instance_usage_audit_period: hour
-nova::keystone::auth::password: J6F2ahdtrtZ5oLKM
-nova::keystone::auth::public_protocol: http
-nova::keystone::auth::public_address: keystone.test-cloud.pixelpark.internal
-nova::keystone::auth::compute_port: '5000'
-nova::keystone::auth::compute_version: 'v2.0'
-nova::api::auth_host: keystone.test-cloud.pixelpark.internal
-nova::api::auth_port: '35357'
-nova::api::auth_version: v2.0
-nova::api::admin_tenant_name: service
-nova::api::admin_user: nova
-nova::api::admin_password: J6F2ahdtrtZ5oLKM
-nova::api::haproxy_listening_service: test-cloud-nova-api
-nova::api::neutron_metadata_proxy_shared_secret: rohd3HaeQu2Eex7I
-nova::api::haproxy_listening_service_ec2: test-cloud-nova-ec2
-nova::api::haproxy_listening_service_metadata: test-cloud-nova-metadata
-nova::api::haproxy_listening_service_osapi: test-cloud-nova-osapi
-nova::network::neutron::neutron_url: 'http://neutron.test-cloud.pixelpark.internal:9696'
-nova::network::neutron::neutron_admin_username: neutron
-nova::network::neutron::neutron_admin_password: J6F2ahdtrtZ5oLKM
-nova::network::neutron::neutron_admin_tenant_name: service
-nova::network::neutron::neutron_admin_auth_url: 'http://keystone.test-cloud.pixelpark.internal:35357/v2.0'
-nova::network::neutron::firewall_driver: nova.virt.firewall.NoopFirewallDriver
-nova::network::neutron::neutron_region_name: regionone
-nova::network::flatdhcp::dhcp_domain: cloud.pixelpark.internal
-nova::scheduler::filter::cpu_allocation_ratio: 32.0
-nova::scheduler::filter::ram_allocation_ratio: 2.0
-nova::scheduler::manage_service: false
-nova::scheduler::enabled: true
-nova::client::ensure: absent
-nova::db::mysql::user: novadbadmin
-nova::db::mysql::password: qfg8qGKUSiKugx3k
-nova::vncproxy::manage_service: false
-nova::consoleauth::manage_service: false
-nova::conductor::manage_service: false
-nova::cert::manage_service: false
-nova::pacemaker::primitives:
- nova-api-ec2:
- primitive_class: 'systemd'
- primitive_type: 'nova-api-ec2'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-api-metadata:
- primitive_class: 'systemd'
- primitive_type: 'nova-api-metadata'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-api-os-compute:
- primitive_class: 'systemd'
- primitive_type: 'nova-api-os-compute'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-cert:
- primitive_class: 'systemd'
- primitive_type: 'nova-cert'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-conductor:
- primitive_class: 'systemd'
- primitive_type: 'nova-conductor'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-consoleauth:
- primitive_class: 'systemd'
- primitive_type: 'nova-consoleauth'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-console:
- primitive_class: 'systemd'
- primitive_type: 'nova-console'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-novncproxy:
- primitive_class: 'systemd'
- primitive_type: 'nova-novncproxy'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
- nova-scheduler:
- primitive_class: 'systemd'
- primitive_type: 'nova-scheduler'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-nova::pacemaker_compute::primitives:
- nova-compute:
- primitive_class: 'systemd'
- primitive_type: 'nova-compute'
- operations:
- monitor:
- interval: 10s
- start:
- interval: '0'
- timeout: 60s
- stop:
- interval: '0'
- timeout: 60s
-
-mongodb::globals::manage_package_repo: false
-mongodb::globals::client_package_name: mongodb
-mongodb::globals::server_package_name: mongodb-server
-mongodb::globals::version: 2.4.6-1.fc20
-mongodb::replset: rsmain
-mongodb::replset::sets:
- rsmain:
- members:
- - "mongodb01.test-cloud.pixelpark.internal:27017"
- - "mongodb02.test-cloud.pixelpark.internal:27017"
-
-pp_haproxy::mongodb_member::listening_service: test-cloud-mongodb-server
-
-pacemaker::stonith::disable: true
-# Horizon
-horizon::fqdn:
- - test-cloud.pixelpark.net
- - horizon01.test-cloud.pixelpark.internal
- - horizon02.test-cloud.pixelpark.internal
-horizon::secret_key: 'test'
-horizon::cache_server_ip: 127.0.0.1
-horizon::cache_server_port: '11211'
-horizon::horizon_app_links: false
-horizon::keystone_url: 'http://keystone.test-cloud.pixelpark.internal:5000/v2.0'
-horizon::keystone_default_role: Member
-horizon::openstack_endpoint_type: 'publicURL'
-horizon::django_debug: false
-horizon::api_result_limit: 1000
-horizon::log_level: DEBUG
-horizon::help_url: 'http://docs.openstack.org'
-horizon::configure_apache: true
-horizon::bind_address: horizon01.test-cloud.pixelpark.internal
-horizon::servername: test-cloud.pixelpark.net
-# $listen_ssl = false,
-# $ssl_redirect = true,
-# $horizon_cert = undef,
-# $horizon_key = undef,
-# $horizon_ca = undef,
-# $file_upload_temp_dir = '/tmp',
-
-# Ceilometer
-ceilometer::metering_secret: 'ZtfXQ2Kk8X4LqRE[GKUzWuVnbEratgyj'
-ceilometer::notification_topics:
- - 'notifications'
- - 'glance_notifications'
-ceilometer::debug: true
-ceilometer::verbose: true
-ceilometer::use_syslog: false
-ceilometer::rpc_backend: 'ceilometer.openstack.common.rpc.impl_kombu'
-ceilometer::rabbit_hosts:
- - rabbitmq01.test-cloud.pixelpark.internal:5672
- - rabbitmq02.test-cloud.pixelpark.internal:5672
-ceilometer::rabbit_userid: guest
-ceilometer::rabbit_password: 'sUTrsaeSKduY33io'
-ceilometer::rabbit_virtual_host: '/'
-ceilometer::db::database_connection: 'mongodb://ceilometer:7JdY4JW3qjBUGD5p@mongodb.test-cloud.pixelpark.internal:27017/ceilometer'
-ceilometer::api::keystone_host: 'keystone.test-cloud.pixelpark.internal'
-ceilometer::api::keystone_port: '35357'
-ceilometer::api::keystone_protocol: http
-ceilometer::api::keystone_user: ceilometer
-ceilometer::api::keystone_tenant: service
-ceilometer::api::keystone_password: J6F2ahdtrtZ5oLKM
-ceilometer::api::keystone_auth_uri: http://keystone.test-cloud.pixelpark.internal:5000/
-ceilometer::api::host: ceilometer.test-cloud.pixelpark.internal
-ceilometer::api::port: '8777'
-ceilometer::alarm::evaluator::evaluation_interval: '60'
-ceilometer::alarm::evaluator::evaluation_service: 'ceilometer.alarm.service.SingletonAlarmService'
-ceilometer::alarm::evaluator::partition_rpc_topic: alarm_partition_coordination
-ceilometer::alarm::evaluator::record_history: true
-ceilometer::agent::auth::auth_password: J6F2ahdtrtZ5oLKM
-ceilometer::agent::auth::auth_url: 'http://keystone.test-cloud.pixelpark.internal:5000/v2.0'
-ceilometer::agent::auth::auth_region: regionone
-ceilometer::agent::auth::auth_user: ceilometer
-ceilometer::agent::auth::auth_tenant_name: service
-ceilometer::agent::auth::auth_tenant_id: '2030be3e9816467ba45e288e357b64b5'
-ceilometer::config::ceilometer_config:
- DEFAULT/auth_strategy:
- value: keystone
-#Corosync
-pacemaker::corosync::bind_address: 192.168.90.0
-pacemaker::corosync::multicast_address: 224.0.91.1
-
-httpd::webserver:
- test-cloud.pixelpark.net:
- modules:
- - mpm_worker
- - unixd
- - access_compat
- - filter
- - authz_core
- - authn_core
- worker: true
- manage_service: false
- service_pacemaker: true
-
-xymon::check::rabbitmq::members:
- - rabbitmq01.test-cloud.pixelpark.internal:5672
- - rabbitmq02.test-cloud.pixelpark.internal:5672
-xymon::check::rabbitmq::password: 'sUTrsaeSKduY33io'
-xymon::check::rabbitmq::user: 'guest'
-
-xymon::check::haproxy::members:
- - nestor.test-cloud.pixelpark.internal:8080
- - beli.test-cloud.pixelpark.internal:8080
-
-xymon::modules:
- - 'net2'
-
-zabbix::agent::manage_repo: false
-zabbix::agent::server: '217.66.51.48'
-
-
+++ /dev/null
----
-infra::role: base
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - ceilometer::config
- - zabbix::agent
- - nova::network::neutron
- - nova::compute::neutron
- - nova::compute::libvirt
- - nova::config
- - nova
- - nova::compute
- - ceilometer::agent::auth
- - pp_python::pip
- - ceilometer
- - hosts
- - ceilometer::agent::compute
- - nova::migration::libvirt
- - neutron::agents::ovs
- - neutron
-
-neutron::agents::ovs::local_ip: 192.168.91.15
-
-xymon::modules:
- - 'cloud-new'
- - 'ovs-tun'
- - 'ipmi'
- - 'raid'
-
+++ /dev/null
----
-infra::role: base
-infra::additional_classes:
- - galera
- - nova::conductor
- - nova::config
- - heat::api_cloudwatch
- - nova::api
- - pp_haproxy::mongodb_member
- - xymon::check::haproxy
- - keystone::config
- - cinder::ceilometer
- - glance
- - glance::backend::rbd
- - neutron::pacemaker
- - nova::consoleauth
- - heat::api_cfn
- - nova
- - nova::pacemaker
- - glance::pacemaker
- - keystone
- - glance::db::mysql
- - neutron::server
- - pp_haproxy
- - heat::config
- - zabbix::agent
- - xymon::check::rabbitmq
- - mongodb::client
- - nova::network::neutron
- - neutron::server::notifications
- - mongodb
- - nova::quota
- - glance::api
- - cinder::pacemaker_api
- - heat
- - heat::db::mysql
- - glance::client
- - keystone::db::mysql
- - cinder::db::mysql
- - heat::engine
- - nova::scheduler
- - keystone::pacemaker
- - nova::cert
- - heat::pacemaker
- - mongodb::replset
- - neutron::config
- - glance::notify::rabbitmq
- - rabbitmq
- - nova::vncproxy
- - nova::db::mysql
- - pp_python::pip
- - neutron::quota
- - horizon
- - neutron
- - cinder
- - neutron::plugins::ovs
- - heat::api
- - glance::registry
- - cinder::api
- - neutron::db::mysql
-
-hosts::hosts:
- 192.168.90.103:
- interface_up: true
- interface_device: "bond0:rabbit01"
- interface_netmask: "255.255.255.0"
- 192.168.90.105:
- interface_up: true
- interface_device: "bond0:galera01"
- interface_netmask: "255.255.255.0"
- 192.168.90.100:
- interface_up: true
- interface_device: "bond0:ks01"
- interface_netmask: "255.255.255.0"
- 192.168.90.108:
- interface_up: true
- interface_device: "bond0:glance01"
- interface_netmask: "255.255.255.0"
- 192.168.90.113:
- interface_up: true
- interface_device: "bond0:nt01"
- interface_netmask: "255.255.255.0"
- 192.168.90.116:
- interface_up: true
- interface_device: "bond0:cinder01"
- interface_netmask: "255.255.255.0"
- 192.168.90.119:
- interface_up: true
- interface_device: "bond0:nova01"
- interface_netmask: "255.255.255.0"
- 192.168.90.122:
- interface_up: true
- interface_device: "bond0:hecfn01"
- interface_netmask: "255.255.255.0"
- 192.168.90.125:
- interface_up: true
- interface_device: "bond0:heat01"
- interface_netmask: "255.255.255.0"
- 192.168.90.128:
- interface_up: true
- interface_device: "bond0:heatcw01"
- interface_netmask: "255.255.255.0"
- 192.168.90.111:
- interface_up: true
- interface_device: "bond0:hor01"
- interface_netmask: "255.255.255.0"
- 192.168.90.137:
- interface_up: true
- interface_device: "bond0:mongod01"
- interface_netmask: "255.255.255.0"
-
-ntp::servers:
- - "time01.pixelpark.com iburst"
- - "time02.pixelpark.com iburst"
- - "time03.pixelpark.com iburst"
-
-rabbitmq::environment_variables:
- RABBITMQ_NODE_IP_ADDRESS: 192.168.90.103
- RABBITMQ_NODENAME: rabbit@rabbitmq01
-
-pp_rabbitmq::pacemaker::nodename: rabbit@rabbitmq01
-pp_rabbitmq::pacemaker::bind_host: 192.168.90.103
-
-galera::local_ip: 192.168.90.105
-galera::bind_address: 192.168.90.105
-galera::haproxy_server_names: galera01
-mongodb::globals::bind_ip:
- - 192.168.90.137
- - 127.0.0.1
-pp_haproxy::mongodb_member::server_names: mongodb01
-pp_haproxy::mongodb_member::ipaddresses: 192.168.90.137
-
-keystone::public_bind_host: keystone01.test-cloud.pixelpark.internal
-keystone::admin_bind_host: keystone01.test-cloud.pixelpark.internal
-keystone::haproxy_server_names_admin: keystone01
-keystone::haproxy_server_names_public: keystone01
-
-neutron::server::bind_host: neutron01.test-cloud.pixelpark.internal
-neutron::server::haproxy_server_names: neutron-server01
-
-glance::api::bind_host: glance01.test-cloud.pixelpark.internal
-glance::api::haproxy_server_names: glance01
-glance::registry::bind_host: glance01.test-cloud.pixelpark.internal
-glance::registry::haproxy_server_names: glance01
-
-cinder::api::bind_host: cinder01.test-cloud.pixelpark.internal
-cinder::api::haproxy_server_names: cinder01
-
-heat::api::bind_host: 'heat01.test-cloud.pixelpark.internal'
-heat::api_cloudwatch::bind_host: 'heatcw01.test-cloud.pixelpark.internal'
-heat::api_cfn::bind_host: 'heatcfn01.test-cloud.pixelpark.internal'
-heat::api_cloudwatch::haproxy_server_names_heat_api_cloudwatch: heat01-api-cloudwatch
-heat::api_cfn::haproxy_server_names_heat_api_cfn: heat01-api-cfn
-heat::api::haproxy_server_names_heat_api: heat01-api
-
-nova::api::api_bind_address: nova01.test-cloud.pixelpark.internal
-nova::api::osapi_bind_address: nova01.test-cloud.pixelpark.internal
-nova::api::metadata_listen: nova01.test-cloud.pixelpark.internal
-nova::api::haproxy_server_names_ec2: nova01
-nova::api::haproxy_server_names_metadata: nova01
-nova::api::haproxy_server_names_osapi: nova01
-
-nova::vncproxy::host: nova01.test-cloud.pixelpark.internal
-nova::vncproxy::haproxy_server_names: nova01
-
-pacemaker::corosync::cluster_name: 'pcs-cluster-cloud-test-icehouse'
-pacemaker::corosync::cluster_members:
- - nestor.test-cloud.pixelpark.internal
- - beli.test-cloud.pixelpark.internal
-
-horizon::bind_address: horizon01.test-cloud.pixelpark.internal
-httpd::webserver:
- test-cloud.pixelpark.net:
- listens:
- - 192.168.90.111:80
-
-xymon::modules:
- - 'cloud-new'
- - 'hlogin'
- - 'ipmi'
- - 'raid'
-