Project

General

Profile

Download (984 Bytes) Statistics
| Branch: | Tag: | Revision:
# Configure a qpid router connector
#
# @param host
# Host/address to listen on
# @param port
# Port to listen on
# @param sasl_mech
# SASL mechanism to use
# @param sasl_username
# SASL username
# @param sasl_password
# SASL password
# @param role
# Listener role
# @param ssl_profile
# SSL profile to use
# @param idle_timeout
# Timeout in seconds
define qpid::router::connector(
String $host = '127.0.0.1',
Integer[0, 65535] $port = 5672,
Optional[String] $sasl_mech = 'ANONYMOUS',
Optional[String] $sasl_username = undef,
Optional[String] $sasl_password = undef,
Optional[Enum['normal', 'inter-router', 'route-container']] $role = undef,
Optional[String] $ssl_profile = undef,
Optional[Integer[0]] $idle_timeout = undef,
String $config_file = $qpid::router::config_file,
){

concat::fragment {"qdrouter+connector_${name}.conf":
target => $config_file,
content => template('qpid/router/connector.conf.erb'),
order => '03',
}

}
(2-2/9)