Merge "Replace deprecated rabbit_* parameters with default_transport_url"
This commit is contained in:
commit
7b1d09f654
|
@ -7,6 +7,12 @@ class packstack::aodh::rabbitmq ()
|
|||
$aodh_db_pw = hiera('CONFIG_AODH_DB_PW')
|
||||
$aodh_mariadb_host = hiera('CONFIG_MARIADB_HOST_URL')
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -21,11 +27,8 @@ class packstack::aodh::rabbitmq ()
|
|||
|
||||
class { '::aodh':
|
||||
debug => hiera('CONFIG_DEBUG_MODE'),
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/",
|
||||
kombu_ssl_ca_certs => $kombu_ssl_ca_certs,
|
||||
kombu_ssl_keyfile => $kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $kombu_ssl_certfile,
|
||||
|
|
|
@ -4,6 +4,11 @@ class packstack::ceilometer::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_CEILOMETER_SSL_KEY', undef)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_CEILOMETER_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -17,11 +22,8 @@ class packstack::ceilometer::rabbitmq ()
|
|||
class { '::ceilometer':
|
||||
telemetry_secret => hiera('CONFIG_CEILOMETER_SECRET'),
|
||||
debug => hiera('CONFIG_DEBUG_MODE'),
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/",
|
||||
kombu_ssl_ca_certs => $kombu_ssl_ca_certs,
|
||||
kombu_ssl_keyfile => $kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $kombu_ssl_certfile,
|
||||
|
|
|
@ -7,6 +7,11 @@ class packstack::cinder::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_CINDER_SSL_KEY', undef)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_CINDER_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -18,15 +23,12 @@ class packstack::cinder::rabbitmq ()
|
|||
}
|
||||
|
||||
class { '::cinder':
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
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,
|
||||
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,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,11 @@ class packstack::glance::ceilometer ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_GLANCE_SSL_KEY', undef)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_GLANCE_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -14,13 +19,10 @@ class packstack::glance::ceilometer ()
|
|||
}
|
||||
}
|
||||
class { '::glance::notify::rabbitmq':
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_notification_exchange => 'glance',
|
||||
rabbit_notification_topic => 'notifications',
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/",
|
||||
kombu_ssl_ca_certs => $kombu_ssl_ca_certs,
|
||||
kombu_ssl_keyfile => $kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $kombu_ssl_certfile,
|
||||
|
|
|
@ -7,6 +7,11 @@ class packstack::heat::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_HEAT_SSL_KEY', $::os_service_default)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_HEAT_SSL_CERT', $::os_service_default)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if ! is_service_default($kombu_ssl_keyfile) {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -32,11 +37,8 @@ class packstack::heat::rabbitmq ()
|
|||
class { '::heat':
|
||||
keystone_ec2_uri => hiera('CONFIG_KEYSTONE_PUBLIC_URL'),
|
||||
rpc_backend => 'rabbit',
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
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,
|
||||
|
|
|
@ -7,6 +7,11 @@ class packstack::ironic::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_IRONIC_SSL_KEY', undef)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_IRONIC_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -18,16 +23,13 @@ class packstack::ironic::rabbitmq ()
|
|||
}
|
||||
|
||||
class { '::ironic':
|
||||
rpc_backend => 'rabbit',
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
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,
|
||||
rpc_backend => 'rabbit',
|
||||
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,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,11 @@ class packstack::magnum::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_MAGNUM_SSL_KEY', undef)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_MAGNUM_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -15,14 +20,11 @@ class packstack::magnum::rabbitmq ()
|
|||
}
|
||||
|
||||
class { '::magnum':
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
kombu_ssl_ca_certs => $kombu_ssl_ca_certs,
|
||||
kombu_ssl_keyfile => $kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $kombu_ssl_certfile,
|
||||
notification_driver => 'messagingv2'
|
||||
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,
|
||||
kombu_ssl_keyfile => $kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $kombu_ssl_certfile,
|
||||
notification_driver => 'messagingv2'
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,11 @@ class packstack::manila::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_MANILA_SSL_KEY', undef)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_MANILA_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -19,12 +24,9 @@ class packstack::manila::rabbitmq ()
|
|||
$mariadb_host = hiera('CONFIG_MARIADB_HOST_URL')
|
||||
|
||||
class { '::manila':
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
sql_connection => "mysql+pymysql://manila:${db_pw}@${mariadb_host}/manila",
|
||||
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}/",
|
||||
sql_connection => "mysql+pymysql://manila:${db_pw}@${mariadb_host}/manila",
|
||||
debug => hiera('CONFIG_DEBUG_MODE'),
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,11 @@ class packstack::neutron::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_NEUTRON_SSL_KEY', undef)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_NEUTRON_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -23,17 +28,14 @@ class packstack::neutron::rabbitmq ()
|
|||
|
||||
class { '::neutron':
|
||||
bind_host => $bind_host,
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_user => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/",
|
||||
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,
|
||||
kombu_ssl_ca_certs => $kombu_ssl_ca_certs,
|
||||
kombu_ssl_keyfile => $kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $kombu_ssl_certfile,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,6 +3,11 @@ class packstack::nova ()
|
|||
$nova_db_pw = hiera('CONFIG_NOVA_DB_PW')
|
||||
$nova_mariadb_host = hiera('CONFIG_MARIADB_HOST_URL')
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
$private_key = {
|
||||
'type' => hiera('NOVA_MIGRATION_KEY_TYPE'),
|
||||
key => hiera('NOVA_MIGRATION_KEY_SECRET'),
|
||||
|
@ -38,11 +43,8 @@ class packstack::nova ()
|
|||
|
||||
class { '::nova':
|
||||
glance_api_servers => "${nova_common_rabbitmq_cfg_storage_host}:9292",
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/",
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
debug => hiera('CONFIG_DEBUG_MODE'),
|
||||
nova_public_key => $public_key,
|
||||
nova_private_key => $private_key,
|
||||
|
|
|
@ -4,6 +4,11 @@ class packstack::nova::ceilometer::rabbitmq ()
|
|||
$ceilometer_kombu_ssl_keyfile = hiera('CONFIG_CEILOMETER_SSL_KEY', undef)
|
||||
$ceilometer_kombu_ssl_certfile = hiera('CONFIG_CEILOMETER_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $ceilometer_kombu_ssl_keyfile {
|
||||
$ceilometer_files_to_set_owner = [ $ceilometer_kombu_ssl_keyfile, $ceilometer_kombu_ssl_certfile ]
|
||||
file { $ceilometer_files_to_set_owner:
|
||||
|
@ -15,17 +20,14 @@ class packstack::nova::ceilometer::rabbitmq ()
|
|||
}
|
||||
|
||||
class { '::ceilometer':
|
||||
telemetry_secret => hiera('CONFIG_CEILOMETER_SECRET'),
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
debug => hiera('CONFIG_DEBUG_MODE'),
|
||||
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,
|
||||
kombu_ssl_keyfile => $ceilometer_kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $ceilometer_kombu_ssl_certfile,
|
||||
require => Package['nova-common'],
|
||||
kombu_ssl_ca_certs => $ceilometer_kombu_ssl_ca_certs,
|
||||
kombu_ssl_keyfile => $ceilometer_kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $ceilometer_kombu_ssl_certfile,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,6 +8,11 @@ class packstack::sahara::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_SAHARA_SSL_KEY', $::os_service_default)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_SAHARA_SSL_CERT', $::os_service_default)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if ! is_service_default($kombu_ssl_keyfile) {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -19,24 +24,21 @@ class packstack::sahara::rabbitmq ()
|
|||
}
|
||||
|
||||
class { '::sahara':
|
||||
database_connection =>
|
||||
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',
|
||||
auth_uri => hiera('CONFIG_KEYSTONE_PUBLIC_URL'),
|
||||
identity_uri => hiera('CONFIG_KEYSTONE_ADMIN_URL'),
|
||||
use_neutron => ($sahara_cfg_config_neutron_install == 'y'),
|
||||
host => hiera('CONFIG_SAHARA_HOST'),
|
||||
rpc_backend => 'rabbit',
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
kombu_ssl_ca_certs => $kombu_ssl_ca_certs,
|
||||
kombu_ssl_keyfile => $kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $kombu_ssl_certfile,
|
||||
debug => hiera('CONFIG_DEBUG_MODE'),
|
||||
admin_user => 'sahara',
|
||||
admin_password => hiera('CONFIG_SAHARA_KS_PW'),
|
||||
admin_tenant_name => 'services',
|
||||
auth_uri => hiera('CONFIG_KEYSTONE_PUBLIC_URL'),
|
||||
identity_uri => hiera('CONFIG_KEYSTONE_ADMIN_URL'),
|
||||
use_neutron => ($sahara_cfg_config_neutron_install == 'y'),
|
||||
host => hiera('CONFIG_SAHARA_HOST'),
|
||||
rpc_backend => 'rabbit',
|
||||
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,
|
||||
kombu_ssl_keyfile => $kombu_ssl_keyfile,
|
||||
kombu_ssl_certfile => $kombu_ssl_certfile,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,12 +1,15 @@
|
|||
class packstack::swift::ceilometer ()
|
||||
{
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
class { '::swift::proxy::ceilometer':
|
||||
rabbit_user => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
topic => 'notifications',
|
||||
control_exchange => 'swift',
|
||||
driver => 'messaging',
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/",
|
||||
topic => 'notifications',
|
||||
control_exchange => 'swift',
|
||||
driver => 'messaging',
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,6 +8,11 @@ class packstack::trove::rabbitmq ()
|
|||
$kombu_ssl_keyfile = hiera('CONFIG_TROVE_SSL_KEY', undef)
|
||||
$kombu_ssl_certfile = hiera('CONFIG_TROVE_SSL_CERT', undef)
|
||||
|
||||
$rabbit_host = hiera('CONFIG_AMQP_HOST_URL')
|
||||
$rabbit_port = hiera('CONFIG_AMQP_CLIENTS_PORT')
|
||||
$rabbit_userid = hiera('CONFIG_AMQP_AUTH_USER')
|
||||
$rabbit_password = hiera('CONFIG_AMQP_AUTH_PASSWORD')
|
||||
|
||||
if $kombu_ssl_keyfile {
|
||||
$files_to_set_owner = [ $kombu_ssl_keyfile, $kombu_ssl_certfile ]
|
||||
file { $files_to_set_owner:
|
||||
|
@ -21,11 +26,8 @@ class packstack::trove::rabbitmq ()
|
|||
|
||||
class { '::trove':
|
||||
rpc_backend => 'rabbit',
|
||||
rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
|
||||
rabbit_use_ssl => hiera('CONFIG_AMQP_SSL_ENABLED'),
|
||||
rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
|
||||
rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
|
||||
rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
|
||||
default_transport_url => "rabbit://${rabbit_userid}:${rabbit_password}@${rabbit_host}:${rabbit_port}/",
|
||||
database_connection => "mysql+pymysql://trove:${trove_rabmq_cfg_trove_db_pw}@${trove_rabmq_cfg_mariadb_host}/trove",
|
||||
nova_proxy_admin_user => hiera('CONFIG_TROVE_NOVA_USER'),
|
||||
nova_proxy_admin_tenant_name => hiera('CONFIG_TROVE_NOVA_TENANT'),
|
||||
|
|
Loading…
Reference in New Issue