Fixed puppetmaster bootstrap script for 2.6 series puppet.

This commit is contained in:
Timo Mkinen 2011-04-19 15:43:33 +03:00
parent c91be3206f
commit 9c6b9e1a68

View file

@ -19,8 +19,16 @@ fi
ssldir=`echo "require 'puppet'; Puppet.parse_config; print Puppet.settings.value('ssldir')" | ruby`
(
echo "\$homename = '`hostname -f`'"
echo "\$puppet_ssldir = '${ssldir}'"
echo "include puppet::server::apache"
) | puppet --no-report
cat /dev/null > /etc/puppet/puppet.conf
puppet --version | egrep "^0\." > /dev/null 2>&1
if [ $? -eq 0 ]; then
(
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