Fixed puppetmaster bootstrap script for 2.6 series puppet.
This commit is contained in:
parent
c91be3206f
commit
9c6b9e1a68
1 changed files with 13 additions and 5 deletions
|
@ -19,8 +19,16 @@ fi
|
||||||
|
|
||||||
ssldir=`echo "require 'puppet'; Puppet.parse_config; print Puppet.settings.value('ssldir')" | ruby`
|
ssldir=`echo "require 'puppet'; Puppet.parse_config; print Puppet.settings.value('ssldir')" | ruby`
|
||||||
|
|
||||||
(
|
cat /dev/null > /etc/puppet/puppet.conf
|
||||||
echo "\$homename = '`hostname -f`'"
|
|
||||||
echo "\$puppet_ssldir = '${ssldir}'"
|
puppet --version | egrep "^0\." > /dev/null 2>&1
|
||||||
echo "include puppet::server::apache"
|
if [ $? -eq 0 ]; then
|
||||||
) | puppet --no-report
|
(
|
||||||
|
echo "\$homename = '`hostname -f`'"
|
||||||
|
echo "\$puppet_ssldir = '${ssldir}'"
|
||||||
|
echo "include puppet::server::apache"
|
||||||
|
) | puppet --no-report
|
||||||
|
else
|
||||||
|
echo "include puppet::server::apache" | \
|
||||||
|
puppet apply --no-report --manifest /dev/stdin /dev/null
|
||||||
|
fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue