mind the explanatory gap

many a slip ‘twixt mind and lip…

mind the explanatory gap RSS Feed

Puppet/Facter Packages for Mac OS X

This page is simply a placeholder for Puppet and Facter packages for Mac OS X, linked from:

http://reductivelabs.com/trac/puppet/wiki/DownloadingPuppet

Note that as of Facter Issue: 1487 and Puppet Issue: 1477 you can build your own Mac OS X pkgs from the source repositories using the “conf/osx/createpackage.sh” script, although stable releases will continue to be created here.

Also note that these packages are set to install to /usr/lib/ruby/site_ruby/1.8 so that they work on Tiger and Leopard, and are set to follow symlinks. They also contain preflight scripts that will remove /usr/lib/ruby/site_ruby/1.8/facter* and /usr/lib/ruby/site_ruby/1.8/puppet* to ensure clean upgrades.

Update: 2008/10/15 - The preflight scripts for these packages have been updated to be more selective about removing puppet/facter prior versions, and to actually do this correctly…. as per http://projects.reductivelabs.com/issues/show/1649

Facter:

Puppet:

These packages do not contain configuration files or launchdaemon/startup items for Mac OS X as people have quite different needs in this department and creating them is quite simple.