Project

General

Profile

puppet.conf

My (hopefully) sanitized puppet.conf (with no recent changes that I know of) - Edson Manners, 05/19/2014 02:21 PM

 
1
### File managed with puppet ###
2
## Module:           'puppet'
3
## Template source:  'MODULES/puppet/templates/puppet.conf.erb'
4

    
5
[main]
6
    # The Puppet log directory.
7
    # The default value is '$vardir/log'.
8
    logdir = /var/log/puppet
9

    
10
    # Where Puppet PID files are kept.
11
    # The default value is '$vardir/run'.
12
    rundir = /var/run/puppet
13

    
14
    # Where SSL certificates are kept.
15
    # The default value is '$confdir/ssl'.
16
    ssldir = $vardir/ssl
17

    
18
    # Allow services in the 'puppet' group to access key (Foreman + proxy)
19
    privatekeydir = $ssldir/private_keys { group = service }
20
    hostprivkey = $privatekeydir/$certname.pem { mode = 640 }
21

    
22
    # Puppet 3.0.x requires this in both [main] and [master] - harmless on agents
23
    autosign       = $confdir/autosign.conf { mode = 664 }
24

    
25

    
26
[agent]
27
    # The file in which puppetd stores a list of the classes
28
    # associated with the retrieved configuratiion.  Can be loaded in
29
    # the separate ``puppet`` executable using the ``--loadclasses``
30
    # option.
31
    # The default value is '$confdir/classes.txt'.
32
    classfile = $vardir/classes.txt
33

    
34
    # Where puppetd caches the local configuration.  An
35
    # extension indicating the cache format is added automatically.
36
    # The default value is '$confdir/localconfig'.
37
    localconfig = $vardir/localconfig
38

    
39
    # Disable the default schedules as they cause continual skipped
40
    # resources to be displayed in Foreman - only for Puppet >= 3.4
41
    default_schedules = false
42

    
43
    report        = true
44
    pluginsync    = true
45
    masterport    = 8140
46
    environment   = production
47
    certname      = foreman.xxx.xxx.xxx
48
    server        = foreman.xxx.xxx.xxx
49
    listen        = false
50
    splay         = false
51
    runinterval   = 1800
52
    noop          = false
53
    show_diff     = false
54
    configtimeout = 120
55
### Next part of the file is managed by a different template ###
56
## Module:           'puppet'
57
## Template source:  'MODULES/puppet/templates/server/puppet.conf.erb'
58

    
59
[master]
60
    autosign       = $confdir/autosign.conf { mode = 664 }
61
    reports        = foreman
62
    external_nodes = /etc/puppet/node.rb
63
    node_terminus  = exec
64
    ca             = true
65
    ssldir         = /var/lib/puppet/ssl
66

    
67
[development]
68
    modulepath     = /etc/puppet/environments/development/modules:/etc/puppet/environments/common:
69
    config_version = 
70
[production]
71
    modulepath     = /panfs/xxx/xxx/modules:/etc/puppet/environments/production/modules
72
    config_version =