This repository has been archived on 2025-03-16. You can view files and clone it, but cannot push or open issues or pull requests.
Files
puppet/templates/puppet.conf.erb
2015-03-30 20:56:32 +02:00

55 lines
1.6 KiB
Plaintext

#### 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
## should we use this?
#prerun_command=/etc/puppet/etckeeper-commit-pre
#postrun_command=/etc/puppet/etckeeper-commit-post
<% if (fqdn == scope.lookupvar("puppetmaster_server")) || (fqdn == scope.lookupvar("puppetmasterdev_server")) -%>
dbmigrate=true
dbadapter=<%= scope.lookupvar('puppetmaster_dbtype') %>
dbname=<%= scope.lookupvar('puppetmaster_dbname') %>
dbserver=<%= scope.lookupvar('puppetmaster_dbhost') %>
dbuser=<%= scope.lookupvar('puppetmaster_dbuser') %>
dbpassword=<%= scope.lookupvar('puppetmaster_dbpassword') %>
hiera_config=/etc/puppet/hiera.yaml
<% end -%>
<% 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=<%= @environment %>