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
2013-05-28 13:01:37 +02:00

48 lines
1.4 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
templatedir=/etc/puppet/templates
## 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') %>
[master]
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
reports=<%= scope.lookupvar('puppetmaster_reports') %>
<% if scope.lookupvar('puppetmaster_reporturl') != false -%>
reporturl=<%= scope.lookupvar('puppetmaster_reporturl') %>
<% end -%>
modulepath=<%= scope.lookupvar('puppetmaster_modulepath') %>
storeconfigs=true
rails_loglevel=info
dbconnections=20
<% end -%>
[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=240