#### PUPPET MANAGED ##### [main] confdir=/etc/puppet logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=$vardir/ssl #yamldir = $vardir/yaml rundir=/var/run/puppet factsignore = .svn CVS .git pluginsync=true factpath=$vardir/lib/facter hiera_config=/etc/puppet/hiera.yaml <% if server == "true" -%> [master] ssl_client_header = SSL_CLIENT_S_DN ssl_client_verify_header = SSL_CLIENT_VERIFY <% if scope['puppet::dns_alt_names'] -%> dns_alt_names=<%= scope['puppet::dns_alt_names'] %> <% end -%> <% if scope['puppet::reports'] -%> reports=<%= scope['puppet::reports'] %> <% end -%> basemodulepath=<%= scope['puppet::basemodulepath'] %> storeconfigs=<%= scope['puppet::storeconfigs'] %> <% if scope['puppet::storeconfigs_backend'] -%> storeconfigs_backend=<%= scope['puppet::storeconfigs_backend'] %> <% end -%> <% end -%> hiera_config=/etc/puppet/hiera.yaml [agent] # Make sure all log messages are sent to the right directory # This directory must be writable by the puppet user runinterval=1800 splay=true report=true server=<%= scope.lookupvar("puppetmaster_server") %> configtimeout=720 environment=<% @domain.gsub('.lan','')