Setting up Puppet
Note for self
Yum install puppetd puppet-master
sudo /usr/sbin/puppetmasterd —no-daemonize —verbose —debug
run
sudo puppetca –-list –all to ensure
no client certificated have to auth already
if yes pick each one and do
sudo puppetca –-clean <hostname>
set your machine hostname
now in
/etc/puppet/puppet.conf set
[master]
[main]
dns_alt_names = puppet.server.net
report = true
pluginsync = true
server = puppet.server.net
# The Puppet log directory.
# The default value is ‘$vardir/log’.
And restart puppetmaster sudo /etc/init.d/puppetmaster restart
And run
sudo puppetd —waitforcert 60 –test –server=puppet.server.net
you will see
warning: peer certificate won’t be verified in this SSL session
from server run
sudo puppetca —list –all
and manually sign
sudo puppet cert —sign prod.cucumbertown.com
run
sudo puppetd —waitforcert 60 –test –server=puppet.server.net
again
test
sudo /usr/sbin/puppetmasterd —no-daemonize —verbose —debug
sudo puppetd —test —server=puppet.cucumbertown.net
ensure puppet is not running as a daemon
To test this is also fine
sudo puppet apply —noop /etc/puppet/modules/sudo/tests/init.pp






