Skip to content

Instantly share code, notes, and snippets.

@raphink
Created March 18, 2014 11:16
Show Gist options
  • Select an option

  • Save raphink/9618102 to your computer and use it in GitHub Desktop.

Select an option

Save raphink/9618102 to your computer and use it in GitHub Desktop.
topicprefix = /topic/
main_collective = mcollective
collectives = mcollective
libdir = /usr/libexec/mcollective
logfile = /var/log/mcollective.log
loglevel = info
daemonize = 1
direct_addressing = 1
# Plugins
securityprovider = ssl
plugin.ssl_server_private = /etc/mcollective/ssl/server-private.pem
plugin.ssl_server_public = /etc/mcollective/ssl/server-public.pem
plugin.ssl_client_cert_dir = /etc/mcollective/ssl/clients
connector = rabbitmq
plugin.rabbitmq.vhost = /mcollective
plugin.rabbitmq.pool.size = 1
plugin.rabbitmq.pool.1.host = 1.2.3.4
plugin.rabbitmq.pool.1.port = 61614
plugin.rabbitmq.pool.1.user = mcollective
plugin.rabbitmq.pool.1.password = adfjkldfd
plugin.rabbitmq.pool.1.ssl = true
plugin.rabbitmq.pool.1.ssl.cert = /var/lib/puppet/ssl/certs/kissrv99.epfl.ch.pem
plugin.rabbitmq.pool.1.ssl.key = /var/lib/puppet/ssl/private_keys/kissrv99.epfl.ch.pem
plugin.rabbitmq.pool.1.ssl.ca = /var/lib/puppet/ssl/certs/ca.pem
# Authorization
rpcauthorization = 1
rpcauthprovider = action_policy
plugin.actionpolicy.allow_unconfigured = 0
plugin.actionpolicy.enable_default = 1
plugin.puppetca.cadir = /srv/puppetca/ca/
# Facts
factsource = yaml
plugin.yaml = /etc/mcollective/facts.yaml
classesfile = /var/lib/puppet/state/classes.txt
# Registration
registerinterval = 300
registration = Agentlist
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment