X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=input%2Fhowto%2Fpuppet-setup.mdwn;h=ca88b204f50055b536f2d7309d35896c429dfb26;hb=4748598a49ca95a8569fb7638db087e00821ddeb;hp=136ff31caa4ccd17e998939c6346ccc7e687a1ce;hpb=0aa7997c0cc9c4df13418cca9e2eb23333152b7f;p=mirror%2Fdsa-wiki.git diff --git a/input/howto/puppet-setup.mdwn b/input/howto/puppet-setup.mdwn index 136ff31..ca88b20 100644 --- a/input/howto/puppet-setup.mdwn +++ b/input/howto/puppet-setup.mdwn @@ -13,9 +13,9 @@ adjusted. : __handel__ && puppet agent --no-daemonize --onetime --environment=production : ::client:: && me=$(hostname -f) && [ "$me" != "${me%debian.org}" ] && apt-get update && - apt-get install -y --no-install-recommends puppet libaugeas-ruby1.8 augeas-lenses lsb-release && + apt-get install -y --no-install-recommends puppet ruby-augeas augeas-lenses lsb-release && service puppet stop && - (puppet agent --no-daemonize --onetime || true ) && + (puppet agent -t || true ) && cd /var/lib/puppet/ssl/certificate_requests && echo sha256sum output: && echo && sha256sum $me.pem && @@ -44,8 +44,8 @@ on handel, paste the sha256output:: echo 'EOF' && cd / && echo 'puppet agent --enable' && - echo 'puppet agent --no-daemonize --onetime --pluginsync' && - echo 'puppet agent --no-daemonize --onetime --pluginsync' + echo 'puppet agent -t --pluginsync' && + echo 'puppet agent -t --pluginsync' and execute this on the client. @@ -56,13 +56,13 @@ although the config files should remain identical before and after. Try this once if you're nervous: - : ::client:: && puppet agent --no-daemonize --onetime --pluginsync --noop + : ::client:: && puppet agent -t --pluginsync --noop It will tell you what would have changed without actually doing it. Then run (this will change the configs in /etc): - : ::client:: && puppet agent --no-daemonize --onetime --pluginsync + : ::client:: && puppet agent -t --pluginsync This run will start puppet after reconfiguring it, so if you are unhappy with what just happened, you'll need to stop it again to do