Last active
August 29, 2015 14:03
-
-
Save jperkin/6057a9a56fca2db08db8 to your computer and use it in GitHub Desktop.
Tools package set
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Date: Wed, 2 Jul 2014 20:07:53 +0100 | |
From: Jonathan Perkin <[email protected]> | |
To: [email protected] | |
Subject: Tools package set now available | |
Message-ID: <[email protected]> | |
User-Agent: Mutt/1.5.23 (2014-03-12) | |
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:$PATH | |
$ 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment