Project

General

Profile

puppet.conf

Ollie Lawson, 06/05/2014 09:57 AM

 
1
### File managed with puppet ###
2
## Module:           'puppet'
3

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

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

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

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

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

    
24
    show_diff     = false
25

    
26
### Next part of the file is managed by a different template ###
27
## Module:           'puppet'
28

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

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

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

    
46
    report        = true
47
    pluginsync    = true
48
    masterport    = 8140
49
    environment   = production
50
    certname      = foreman-mcollective-test.cs29cloud.internal
51
    server        = foreman-mcollective-test.cs29cloud.internal
52
    listen        = false
53
    splay         = false
54
    runinterval   = 1800
55
    noop          = false
56
    configtimeout = 120
57

    
58
### Next part of the file is managed by a different template ###
59
## Module:           'puppet'
60

    
61
[master]
62
    autosign       = $confdir/autosign.conf { mode = 664 }
63
    reports        = foreman
64
    external_nodes = /etc/puppet/node.rb
65
    node_terminus  = exec
66
    ca             = true
67
    ssldir         = /var/lib/puppet/ssl
68
    certname       = foreman-mcollective-test.cs29cloud.internal
69
    strict_variables = false
70
    environmentpath = $confdir/environments