Skip to content

Instantly share code, notes, and snippets.

Created May 30, 2012 17:18
Show Gist options
  • Save anonymous/2837734 to your computer and use it in GitHub Desktop.
Save anonymous/2837734 to your computer and use it in GitHub Desktop.
[main]
environment = <%= scope.lookupvar('::environment') %>
<% if fqdn == scope.lookupvar('::servername') %>
reports = foreman
<% else %>
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
pluginsync=true
templatedir=$confdir/templates
report = true
<% end %>
[agent]
server = <%= scope.lookupvar('::servername') %>
report=true
certname = <%= scope.lookupvar('::clientcert') %>
<% if fqdn == scope.lookupvar('::servername') %>
[master]
certname = <%= scope.lookupvar('::servername') %>
storeconfigs = true
dbadapter = mysql
dbuser = puppet
dbpassword = PASSWORD
dbserver = localhost
dbsocket = /var/run/mysqld/mysqld.sock
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
external_nodes = /etc/puppet/external_node.rb
node_terminus = exec
[test]
manifest = /var/puppet/test/site.pp
modulepath = /var/puppet/test/modules
templatedir = /var/puppet/test/templates
[dev]
manifest = /var/puppet/dev/site.pp
modulepath = /var/puppet/dev/modules
templatedir = /var/puppet/dev/templates
[prod]
manifest = /var/puppet/prod/site.pp
modulepath = /var/puppet/prod/modules
templatedir = /var/puppet/prod/templates
<% end %>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment