|
|
|
@ -146,33 +146,33 @@ define oslo::messaging::amqp(
|
|
|
|
|
$default_send_timeout = $::os_service_default, |
|
|
|
|
$default_notify_timeout = $::os_service_default, |
|
|
|
|
){ |
|
|
|
|
$amqp_options={ 'oslo_messaging_amqp/addressing_mode' => { value => $addressing_mode }, |
|
|
|
|
'oslo_messaging_amqp/server_request_prefix' => { value => $server_request_prefix }, |
|
|
|
|
'oslo_messaging_amqp/broadcast_prefix' => { value => $broadcast_prefix }, |
|
|
|
|
'oslo_messaging_amqp/group_request_prefix' => { value => $group_request_prefix }, |
|
|
|
|
'oslo_messaging_amqp/rpc_address_prefix' => { value => $rpc_address_prefix }, |
|
|
|
|
'oslo_messaging_amqp/notify_address_prefix' => { value => $notify_address_prefix }, |
|
|
|
|
'oslo_messaging_amqp/multicast_address' => { value => $multicast_address }, |
|
|
|
|
'oslo_messaging_amqp/unicast_address' => { value => $unicast_address }, |
|
|
|
|
'oslo_messaging_amqp/anycast_address' => { value => $anycast_address }, |
|
|
|
|
$amqp_options={ 'oslo_messaging_amqp/addressing_mode' => { value => $addressing_mode }, |
|
|
|
|
'oslo_messaging_amqp/server_request_prefix' => { value => $server_request_prefix }, |
|
|
|
|
'oslo_messaging_amqp/broadcast_prefix' => { value => $broadcast_prefix }, |
|
|
|
|
'oslo_messaging_amqp/group_request_prefix' => { value => $group_request_prefix }, |
|
|
|
|
'oslo_messaging_amqp/rpc_address_prefix' => { value => $rpc_address_prefix }, |
|
|
|
|
'oslo_messaging_amqp/notify_address_prefix' => { value => $notify_address_prefix }, |
|
|
|
|
'oslo_messaging_amqp/multicast_address' => { value => $multicast_address }, |
|
|
|
|
'oslo_messaging_amqp/unicast_address' => { value => $unicast_address }, |
|
|
|
|
'oslo_messaging_amqp/anycast_address' => { value => $anycast_address }, |
|
|
|
|
'oslo_messaging_amqp/default_notification_exchange' => { value => $default_notification_exchange }, |
|
|
|
|
'oslo_messaging_amqp/default_rpc_exchange' => { value => $default_rpc_exchange }, |
|
|
|
|
'oslo_messaging_amqp/pre_settled' => { value => any2array($pre_settled) }, |
|
|
|
|
'oslo_messaging_amqp/container_name' => { value => $container_name }, |
|
|
|
|
'oslo_messaging_amqp/idle_timeout' => { value => $idle_timeout }, |
|
|
|
|
'oslo_messaging_amqp/trace' => { value => $trace }, |
|
|
|
|
'oslo_messaging_amqp/ssl_ca_file' => { value => $ssl_ca_file }, |
|
|
|
|
'oslo_messaging_amqp/ssl_cert_file' => { value => $ssl_cert_file }, |
|
|
|
|
'oslo_messaging_amqp/ssl_key_file' => { value => $ssl_key_file }, |
|
|
|
|
'oslo_messaging_amqp/ssl_key_password' => { value => $ssl_key_password }, |
|
|
|
|
'oslo_messaging_amqp/allow_insecure_clients' => { value => $allow_insecure_clients }, |
|
|
|
|
'oslo_messaging_amqp/sasl_mechanisms' => { value => $sasl_mechanisms }, |
|
|
|
|
'oslo_messaging_amqp/sasl_config_dir' => { value => $sasl_config_dir }, |
|
|
|
|
'oslo_messaging_amqp/sasl_config_name' => { value => $sasl_config_name }, |
|
|
|
|
'oslo_messaging_amqp/username' => { value => $username }, |
|
|
|
|
'oslo_messaging_amqp/password' => { value => $password }, |
|
|
|
|
'oslo_messaging_amqp/default_send_timeout' => { value => $default_send_timeout }, |
|
|
|
|
'oslo_messaging_amqp/default_notify_timeout' => { value => $default_notify_timeout }, |
|
|
|
|
'oslo_messaging_amqp/default_rpc_exchange' => { value => $default_rpc_exchange }, |
|
|
|
|
'oslo_messaging_amqp/pre_settled' => { value => any2array($pre_settled) }, |
|
|
|
|
'oslo_messaging_amqp/container_name' => { value => $container_name }, |
|
|
|
|
'oslo_messaging_amqp/idle_timeout' => { value => $idle_timeout }, |
|
|
|
|
'oslo_messaging_amqp/trace' => { value => $trace }, |
|
|
|
|
'oslo_messaging_amqp/ssl_ca_file' => { value => $ssl_ca_file }, |
|
|
|
|
'oslo_messaging_amqp/ssl_cert_file' => { value => $ssl_cert_file }, |
|
|
|
|
'oslo_messaging_amqp/ssl_key_file' => { value => $ssl_key_file }, |
|
|
|
|
'oslo_messaging_amqp/ssl_key_password' => { value => $ssl_key_password, secret => true }, |
|
|
|
|
'oslo_messaging_amqp/allow_insecure_clients' => { value => $allow_insecure_clients }, |
|
|
|
|
'oslo_messaging_amqp/sasl_mechanisms' => { value => $sasl_mechanisms }, |
|
|
|
|
'oslo_messaging_amqp/sasl_config_dir' => { value => $sasl_config_dir }, |
|
|
|
|
'oslo_messaging_amqp/sasl_config_name' => { value => $sasl_config_name }, |
|
|
|
|
'oslo_messaging_amqp/username' => { value => $username }, |
|
|
|
|
'oslo_messaging_amqp/password' => { value => $password, secret => true }, |
|
|
|
|
'oslo_messaging_amqp/default_send_timeout' => { value => $default_send_timeout }, |
|
|
|
|
'oslo_messaging_amqp/default_notify_timeout' => { value => $default_notify_timeout }, |
|
|
|
|
} |
|
|
|
|
create_resources($name, $amqp_options) |
|
|
|
|
} |
|
|
|
|