Hi all, A while back we discussed providing a separate bootstrap and package set outside of the /opt/local prefix to be used for configuration management software. With the introduction of pkgsrc-2014Q2 I'm pleased to say this is now available, under a /opt/tools prefix.
Installation is pretty simple: $ curl -s http://pkgsrc.joyent.com/packages/SmartOS/bootstrap/bootstrap-2014Q2-tools.tar.gz | (cd /; sudo tar -zxpf -) $ PATH=/opt/tools/sbin:/opt/tools/bin $ hash -r $ pkgin install ... Currently included in this package set are the following configuration management suites: - ansible-1.6.3 - cfengine-3.4.2 - chef-11.12.4 - puppet-3.1.1 - salt-2014.1.3 as well as a bunch of other packages. The intended use-case for this set is to extract it as shown above onto a server, and then deploy the live /opt/local packages and configuration using your preferred configuration management system. Keeping it separate means it is isolated from changes to the live /opt/local prefix, and will hopefully avoid you having to roll your own self-contained chef-solo kits, etc. Please let me know if there is additional software you want in this repository. We use it internally for the build tools for the main /opt/local packages, so will continue to maintain it. Note that at this time there is no version of chef for ruby-1.9.3, I am currently debugging a build issue with one of the dependencies, and will hopefully make it available soon. For now, simply use a different version of ruby, for example ruby200-chef-11.12.4. Enjoy, -- Jonathan Perkin - Joyent, Inc. - www.joyent.com ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
