Puppet Class: mcollective::common::config::connector::rabbitmq
- Defined in:
- manifests/common/config/connector/rabbitmq.pp
Overview
private class
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'manifests/common/config/connector/rabbitmq.pp', line 2
class mcollective::common::config::connector::rabbitmq {
if $caller_module_name != $module_name {
fail("Use of private class ${name} by ${caller_module_name}")
}
mcollective::common::setting { 'direct_addressing':
value => 1,
}
mcollective::common::setting { 'plugin.rabbitmq.vhost':
value => $mcollective::rabbitmq_vhost,
}
mcollective::common::setting { 'plugin.rabbitmq.randomize':
value => true,
}
$pool_size = size(flatten([$mcollective::middleware_hosts]))
mcollective::common::setting { 'plugin.rabbitmq.pool.size':
value => $pool_size,
}
$indexes = mco_array_to_string(range('1', $pool_size))
mcollective::common::config::connector::rabbitmq::hosts_iteration { $indexes: }
mcollective::common::setting { 'plugin.rabbitmq.heartbeat_interval':
value => $mcollective::middleware_heartbeat_interval,
}
}
|