25 lines
761 B
Plaintext
25 lines
761 B
Plaintext
#import late_command
|
|
#if $str($getVar('puppet_auto_setup','')) == "1"
|
|
in-target mkdir -p /etc/puppet /var/lib/hiera && \
|
|
in-target touch /var/lib/hiera/common.yaml /etc/puppet/hiera.yaml && \
|
|
in-target touch /var/log/puppet.log && \
|
|
in-target chmod 600 /var/log/puppet.log && \
|
|
#if $getVar('puppet_master','') != ''
|
|
in-target $late_command.late_file("""[main]
|
|
logdir = /var/log/puppet
|
|
rundir = /var/run/puppet
|
|
ssldir = $vardir/ssl
|
|
pluginsync = true
|
|
[agent]
|
|
classfile = $vardir/classes.txt
|
|
localconfig = $vardir/localconfig
|
|
server = %(puppet_master)s
|
|
report = false
|
|
configtimeout = 600
|
|
""" % {"puppet_master": $puppet_master},
|
|
"/etc/puppet/puppet.conf", source_method="content") \
|
|
#else
|
|
true \
|
|
#end if
|
|
#end if
|