|Puppet3 CSW packages for Solaris||Phips||11/20/12 9:14 AM|
I've got around to rolling some fresh Puppet3 packages at opencsw.org
I chose to call these puppet3/puppetmaster3 so the existing 2.7 stream could be kept in the CSW catalog too. They are, however, marked as incompatible - so you can't install them both (i.e. puppet and puppet3) at the same time.
Before I release them properly, if you'd like to test you can download them here:
I'd appreciate any feedback you may have.
Once I know they work OK I'll publish them to the CSW catalog.
|Re: Puppet3 CSW packages for Solaris||Phips||11/25/12 1:10 PM|
OK, I've done some testing, and had some feedback from a third party too - they're good.
So I've released to the main CSW catalog. Should imagine they'll be available in a day or two.
|Re: [Puppet Users] Re: Puppet3 CSW packages for Solaris||Ryan Coleman||11/25/12 5:48 PM|
On Sun, Nov 25, 2012 at 1:10 PM, Phips <ma...@probably.co.uk> wrote:OK, I've done some testing, and had some feedback from a third party too - they're good.
Thanks for this!
Ryan Coleman | Modules & Forge | @ryanycoleman | ryancoleman in #puppet
|Re: Puppet3 CSW packages for Solaris||Alex Box||1/2/13 4:39 PM|
Been using CSWpuppet3 packages for a few weeks now, thanks very much.
I have found the client SMF manifest needs to be updated to reflect the new invocation (puppet agent vs puppetd):
svccfg delete cswpuppetmasterd
cat <<EOF | svccfg import -
<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
<service_bundle type='manifest' name='export'>
<service name='network/cswpuppetmasterd' type='service' version='0'>
<dependency name='fs' grouping='require_all' restart_on='none' type='service'>
<dependency name='net' grouping='require_all' restart_on='none' type='service'>
<exec_method name='start' type='method' exec='/opt/csw/bin/puppet master' timeout_seconds='120'>
<exec_method name='stop' type='method' exec=':kill -SIGTERM' timeout_seconds='60'>
<exec_method name='restart' type='method' exec=':kill -SIGHUP' timeout_seconds='180'>
<instance name='default' enabled='true'>
<property_group name='general' type='framework'>
<propval name='package' type='astring' value='CSWpuppetmaster3'/>
|Re: Puppet3 CSW packages for Solaris||Phips||1/4/13 1:44 PM|
Thanks - I've known for a long time the SMF manifests aren't right, but the CSW build process has made it hard to resolve. This is good motivation to finally sort it properly.
I'll post a note when it's sorted.
|Re: Puppet3 CSW packages for Solaris||Phips||3/11/13 10:27 AM|
SMF manifest should be fixed in the next release - 3.1.0.
Just pushed to the catalog, probably available later today.
In the meantime they are also available at http://buildfarm.opencsw.org/experimental.html#markp