/usr/share/puppet/modules.available/puppet-community-mcollective/manifests/common/config/connector/rabbitmq.pp is in puppet-module-puppet-community-mcollective 0.6.2-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 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 | # private class
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,
}
}
|