fuel-library/deployment/puppet/cobbler/templates/snippets/ubuntu_puppet_config.erb

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