diff --git a/packstack/puppet/modules/packstack/manifests/ceilometer/rabbitmq.pp b/packstack/puppet/modules/packstack/manifests/ceilometer/rabbitmq.pp index 18598c77c..826f61724 100644 --- a/packstack/puppet/modules/packstack/manifests/ceilometer/rabbitmq.pp +++ b/packstack/puppet/modules/packstack/manifests/ceilometer/rabbitmq.pp @@ -19,9 +19,12 @@ class packstack::ceilometer::rabbitmq () File[$files_to_set_owner] ~> Service<| tag == 'ceilometer-service' |> } + class { '::ceilometer::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::ceilometer': telemetry_secret => hiera('CONFIG_CEILOMETER_SECRET'), - debug => hiera('CONFIG_DEBUG_MODE'), rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'), default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/", kombu_ssl_ca_certs => $kombu_ssl_ca_certs, diff --git a/packstack/puppet/modules/packstack/manifests/cinder/rabbitmq.pp b/packstack/puppet/modules/packstack/manifests/cinder/rabbitmq.pp index a001a6be3..f32f79873 100644 --- a/packstack/puppet/modules/packstack/manifests/cinder/rabbitmq.pp +++ b/packstack/puppet/modules/packstack/manifests/cinder/rabbitmq.pp @@ -22,11 +22,14 @@ class packstack::cinder::rabbitmq () } } + class { '::cinder::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::cinder': rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'), default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/", database_connection => "mysql+pymysql://cinder:${cinder_rab_cfg_cinder_db_pw}@${cinder_rab_cfg_mariadb_host}/cinder", - debug => hiera('CONFIG_DEBUG_MODE'), kombu_ssl_ca_certs => $kombu_ssl_ca_certs, kombu_ssl_keyfile => $kombu_ssl_keyfile, kombu_ssl_certfile => $kombu_ssl_certfile, diff --git a/packstack/puppet/modules/packstack/manifests/glance.pp b/packstack/puppet/modules/packstack/manifests/glance.pp index 6961ee0bd..c5c15e85b 100644 --- a/packstack/puppet/modules/packstack/manifests/glance.pp +++ b/packstack/puppet/modules/packstack/manifests/glance.pp @@ -29,12 +29,15 @@ class packstack::glance () password => hiera('CONFIG_GLANCE_KS_PW'), } + class { '::glance::api::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::glance::api': bind_host => $bind_host, registry_host => $registry_host, pipeline => 'keystone', database_connection => "mysql+pymysql://glance:${glance_ks_pw}@${glance_mariadb_host}/glance", - debug => hiera('CONFIG_DEBUG_MODE'), os_region_name => hiera('CONFIG_KEYSTONE_REGION'), workers => hiera('CONFIG_SERVICE_WORKERS'), stores => ['file', 'http', 'swift'], diff --git a/packstack/puppet/modules/packstack/manifests/heat/rabbitmq.pp b/packstack/puppet/modules/packstack/manifests/heat/rabbitmq.pp index ca755bd90..c1810e503 100644 --- a/packstack/puppet/modules/packstack/manifests/heat/rabbitmq.pp +++ b/packstack/puppet/modules/packstack/manifests/heat/rabbitmq.pp @@ -34,11 +34,14 @@ class packstack::heat::rabbitmq () auth_url => hiera('CONFIG_KEYSTONE_ADMIN_URL'), } + class { '::heat::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::heat': keystone_ec2_uri => hiera('CONFIG_KEYSTONE_PUBLIC_URL'), rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'), default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/", - debug => hiera('CONFIG_DEBUG_MODE'), database_connection => "mysql+pymysql://heat:${heat_rabbitmq_cfg_heat_db_pw}@${heat_rabbitmq_cfg_mariadb_host}/heat", kombu_ssl_ca_certs => $kombu_ssl_ca_certs, kombu_ssl_keyfile => $kombu_ssl_keyfile, diff --git a/packstack/puppet/modules/packstack/manifests/ironic/rabbitmq.pp b/packstack/puppet/modules/packstack/manifests/ironic/rabbitmq.pp index 6b56913cf..7b5c9f51c 100644 --- a/packstack/puppet/modules/packstack/manifests/ironic/rabbitmq.pp +++ b/packstack/puppet/modules/packstack/manifests/ironic/rabbitmq.pp @@ -22,11 +22,14 @@ class packstack::ironic::rabbitmq () File[$files_to_set_owner] ~> Service<| tag == 'ironic-service' |> } + class { '::ironic::logging': + debug => true, + } + class { '::ironic': rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'), default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/", database_connection => "mysql+pymysql://ironic:${ironic_rabbitmq_cfg_ironic_db_pw}@${ironic_rabbitmq_cfg_mariadb_host}/ironic", - debug => true, kombu_ssl_ca_certs => $kombu_ssl_ca_certs, kombu_ssl_keyfile => $kombu_ssl_keyfile, kombu_ssl_certfile => $kombu_ssl_certfile, diff --git a/packstack/puppet/modules/packstack/manifests/keystone.pp b/packstack/puppet/modules/packstack/manifests/keystone.pp index 2bb36d3a4..9f3a38887 100644 --- a/packstack/puppet/modules/packstack/manifests/keystone.pp +++ b/packstack/puppet/modules/packstack/manifests/keystone.pp @@ -27,13 +27,16 @@ class packstack::keystone () } } + class { '::keystone::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::keystone': admin_token => hiera('CONFIG_KEYSTONE_ADMIN_TOKEN'), admin_password => hiera('CONFIG_KEYSTONE_ADMIN_PW'), database_connection => "mysql+pymysql://keystone_admin:${keystone_cfg_ks_db_pw}@${keystone_cfg_mariadb_host}/keystone", token_provider => "${keystone_token_provider_str}", enable_fernet_setup => true, - debug => hiera('CONFIG_DEBUG_MODE'), service_name => 'httpd', enable_ssl => $keystone_use_ssl, public_bind_host => $bind_host, diff --git a/packstack/puppet/modules/packstack/manifests/manila/rabbitmq.pp b/packstack/puppet/modules/packstack/manifests/manila/rabbitmq.pp index 0fc2f3156..5a555e793 100644 --- a/packstack/puppet/modules/packstack/manifests/manila/rabbitmq.pp +++ b/packstack/puppet/modules/packstack/manifests/manila/rabbitmq.pp @@ -23,10 +23,13 @@ class packstack::manila::rabbitmq () $db_pw = hiera('CONFIG_MANILA_DB_PW') $mariadb_host = hiera('CONFIG_MARIADB_HOST_URL') + class { '::manila::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::manila': rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'), default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/", sql_connection => "mysql+pymysql://manila:${db_pw}@${mariadb_host}/manila", - debug => hiera('CONFIG_DEBUG_MODE'), } } diff --git a/packstack/puppet/modules/packstack/manifests/neutron/rabbitmq.pp b/packstack/puppet/modules/packstack/manifests/neutron/rabbitmq.pp index d5a51c3ed..3df252198 100644 --- a/packstack/puppet/modules/packstack/manifests/neutron/rabbitmq.pp +++ b/packstack/puppet/modules/packstack/manifests/neutron/rabbitmq.pp @@ -25,6 +25,9 @@ class packstack::neutron::rabbitmq () File[$files_to_set_owner] ~> Service<| tag == 'neutron-service' |> } + class { '::neutron::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } class { '::neutron': bind_host => $bind_host, @@ -33,7 +36,6 @@ class packstack::neutron::rabbitmq () core_plugin => hiera('CONFIG_NEUTRON_CORE_PLUGIN'), allow_overlapping_ips => true, service_plugins => hiera_array('SERVICE_PLUGINS'), - debug => hiera('CONFIG_DEBUG_MODE'), kombu_ssl_ca_certs => $kombu_ssl_ca_certs, kombu_ssl_keyfile => $kombu_ssl_keyfile, kombu_ssl_certfile => $kombu_ssl_certfile, diff --git a/packstack/puppet/modules/packstack/manifests/nova.pp b/packstack/puppet/modules/packstack/manifests/nova.pp index 455e2e82d..990b5f44f 100644 --- a/packstack/puppet/modules/packstack/manifests/nova.pp +++ b/packstack/puppet/modules/packstack/manifests/nova.pp @@ -57,11 +57,14 @@ class packstack::nova () $key = undef } + class { '::nova::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::nova': glance_api_servers => "http://${nova_common_rabbitmq_cfg_storage_host}:9292", default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/", rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'), - debug => hiera('CONFIG_DEBUG_MODE'), nova_public_key => $public_key, nova_private_key => $private_key, kombu_ssl_ca_certs => $kombu_ssl_ca_certs, diff --git a/packstack/puppet/modules/packstack/manifests/nova/ceilometer/rabbitmq.pp b/packstack/puppet/modules/packstack/manifests/nova/ceilometer/rabbitmq.pp index e0c73b7fe..3e76c9b0a 100644 --- a/packstack/puppet/modules/packstack/manifests/nova/ceilometer/rabbitmq.pp +++ b/packstack/puppet/modules/packstack/manifests/nova/ceilometer/rabbitmq.pp @@ -19,11 +19,14 @@ class packstack::nova::ceilometer::rabbitmq () File[$ceilometer_files_to_set_owner] ~> Service<| tag == 'ceilometer-service' |> } + class { '::ceilometer::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::ceilometer': telemetry_secret => hiera('CONFIG_CEILOMETER_SECRET'), rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'), default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/", - debug => hiera('CONFIG_DEBUG_MODE'), # for some strange reason ceilometer needs to be in nova group require => Package['nova-common'], kombu_ssl_ca_certs => $ceilometer_kombu_ssl_ca_certs, diff --git a/packstack/puppet/modules/packstack/manifests/sahara/rabbitmq.pp b/packstack/puppet/modules/packstack/manifests/sahara/rabbitmq.pp index 5ca9102ec..751c19b8e 100644 --- a/packstack/puppet/modules/packstack/manifests/sahara/rabbitmq.pp +++ b/packstack/puppet/modules/packstack/manifests/sahara/rabbitmq.pp @@ -23,10 +23,13 @@ class packstack::sahara::rabbitmq () File[$files_to_set_owner] ~> Service<| tag == 'sahara-service' |> } + class { '::sahara::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::sahara': database_connection => "mysql+pymysql://sahara:${sahara_cfg_sahara_db_pw}@${sahara_cfg_sahara_mariadb_host}/sahara", - debug => hiera('CONFIG_DEBUG_MODE'), admin_user => 'sahara', admin_password => hiera('CONFIG_SAHARA_KS_PW'), admin_tenant_name => 'services', diff --git a/packstack/puppet/modules/packstack/manifests/trove.pp b/packstack/puppet/modules/packstack/manifests/trove.pp index 10f84be54..c352d7372 100644 --- a/packstack/puppet/modules/packstack/manifests/trove.pp +++ b/packstack/puppet/modules/packstack/manifests/trove.pp @@ -13,14 +13,17 @@ class packstack::trove () auth_url => hiera('CONFIG_KEYSTONE_PUBLIC_URL_VERSIONLESS'), } + class { '::trove::logging': + debug => hiera('CONFIG_DEBUG_MODE'), + } + class { '::trove::api': - bind_host => $bind_host, - enabled => true, - cert_file => false, - key_file => false, - ca_file => false, - debug => hiera('CONFIG_DEBUG_MODE'), - workers => hiera('CONFIG_SERVICE_WORKERS'), + bind_host => $bind_host, + enabled => true, + cert_file => false, + key_file => false, + ca_file => false, + workers => hiera('CONFIG_SERVICE_WORKERS'), } class { '::trove::conductor':