Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Makefile Puppet Bootstrap pkg Apr 7, 2013
README.md More readme rubbish Apr 7, 2013
com.grahamgilbert.puppet_bootstrap.plist Puppet Bootstrap pkg Apr 7, 2013
puppet_bootstrap IT LIVES Apr 25, 2013



This is an example of a package that pulls it's main payload from a remote source. See this post on my blog for more information on the reasons you might want to use something like this.

This particular package will connect a Mac OS X client to a Puppet Master.

It requires The Luggage to build the package.


Open up puppet_bootstrap and edit the address of the Puppet Server to match your own environment and add the flags required to the puppet_install.py script. ##What's happening We pop puppet_bootstrap (the script that does the real work) in /usr/local/puppet_bootstrap. This then runs at boot, and downloads the latest version of the real bootstrap script.