ReleaseEngineering/PuppetAgain/HowTo/Bootstrap a Puppetmaster
< ReleaseEngineering | PuppetAgain | HowTo
Jump to navigation
Jump to search
Note: You only need to bootstrap the first master in an organization. Subsequent masters should be installed like any other server - just turn them on. Well, it's not that easy, but puppetize them and they will tell you what to do.
- Build a CentOS system with only a Base install
- Install hg
- clone http://hg.mozilla.org/build/puppet or your clone of it in /tmp
- in the clone, run ./setup/masterize.sh
- Masterize will stop a few times along the way to tell you what to do, and how to pick up again where it left off.
- Relax, don't worry, have a homebrew!
- For help with the SSL portions, see ReleaseEngineering/PuppetAgain/Certificate Chaining