ReleaseEngineering/PuppetAgain/HowTo/Bootstrap a Puppetmaster

From MozillaWiki
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.
  1. Build a CentOS system with only a Base install
  2. Install hg
  3. clone http://hg.mozilla.org/build/puppet or your clone of it in /tmp
  4. in the clone, run ./setup/masterize.sh
  5. 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.