/usr/share/doc/puppet-module-puppet-community-mcollective/examples/mco_profile/manifests/client.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 | # an example profile for mco clients
class mco_profile::client (
$middleware_hosts = $mco_profile::params::middleware_hosts,
$ssl_server_cert = $mco_profile::params::ssl_server_cert,
$ssl_server_private = $mco_profile::params::ssl_server_private,
$ssl_server_public = $mco_profile::params::ssl_server_public,
$ssl_ca_cert = $mco_profile::params::ssl_ca_cert,
$connector = $mco_profile::params::connector,
) {
mcollective::user { "${::hostname}_client":
homedir => '/root',
certificate => $ssl_server_cert,
private_key => $ssl_server_private,
ssl_ca_cert => $ssl_ca_cert,
ssl_server_public => $ssl_server_public,
middleware_hosts => $middleware_hosts,
middleware_ssl => true,
securityprovider => 'ssl',
connector => $connector,
}
}
|