/usr/share/puppet/modules.available/puppet-community-mcollective/manifests/user/connector.pp is in puppet-module-puppet-community-mcollective 0.6.2-1.
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 32 33 34 | # private define
define mcollective::user::connector(
$username,
$callerid,
$homedir,
$order,
$connector,
$middleware_ssl,
) {
$i = regsubst($title, "^${username}_", '')
if $middleware_ssl {
mcollective::user::setting { "${username} plugin.${connector}.pool.${i}.ssl.ca":
setting => "plugin.${connector}.pool.${i}.ssl.ca",
username => $username,
order => $order,
value => "${homedir}/.mcollective.d/credentials/certs/ca.pem",
}
mcollective::user::setting { "${username} plugin.${connector}.pool.${i}.ssl.cert":
setting => "plugin.${connector}.pool.${i}.ssl.cert",
username => $username,
order => $order,
value => "${homedir}/.mcollective.d/credentials/certs/${callerid}.pem",
}
mcollective::user::setting { "${username} plugin.${connector}.pool.${i}.ssl.key":
setting => "plugin.${connector}.pool.${i}.ssl.key",
username => $username,
order => $order,
value => "${homedir}/.mcollective.d/credentials/private_keys/${callerid}.pem",
}
}
}
|