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

Reply via email to