ReleaseEngineering/Puppet/Client Deployment: Difference between revisions

Jump to navigation Jump to search
Line 23: Line 23:
= Install Puppet =
= Install Puppet =
  yum install ruby facter puppet ruby-shadow augeas-libs ruby-augeas
  yum install ruby facter puppet ruby-shadow augeas-libs ruby-augeas
Now, we need to run puppet once and sign its cert on the puppetmaster
# On the client
puppetd --test --server $hostname.build.mozilla.org
You should get a message like "notice: Set to run 'one time'; exiting with no certificate". Sign it on the puppetmaster as follows:
# root @ staging-puppet or production-puppet
puppetca --sign $hostname.build.mozilla.org
Now, back on the slave we enable the service and start it
  chkconfig --level 2345 puppet on
  chkconfig --level 2345 puppet on
service puppet start
canmove, Confirmed users
6,439

edits

Navigation menu