Puppet3 CSW packages for Solaris

181 views
Skip to first unread message

Phips

unread,
Nov 20, 2012, 12:14:13 PM11/20/12
to puppet...@googlegroups.com
Folks,

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.

--Mark

Phips

unread,
Nov 25, 2012, 4:10:42 PM11/25/12
to puppet...@googlegroups.com
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[1]. Should imagine they'll be available in a day or two.

--Mark

Ryan Coleman

unread,
Nov 25, 2012, 8:48:23 PM11/25/12
to puppet...@googlegroups.com
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.

So I've released to the main CSW catalog[1]. Should imagine they'll be available in a day or two.

Thanks for this!
 

--Mark

[1] https://www.opencsw.org/get-it/packages/


On Tuesday, November 20, 2012 5:14:13 PM UTC, Phips wrote:
Folks,

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.

--Mark

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/IR5dxE-tchsJ.

To post to this group, send email to puppet...@googlegroups.com.
To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.



--
Ryan Coleman | Modules & Forge | @ryanycoleman | ryancoleman in #puppet
 


Phips

unread,
Jan 4, 2013, 4:44:05 PM1/4/13
to puppet...@googlegroups.com
Hey Alex,

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.

--Mark

On Thursday, January 3, 2013 12:39:52 AM UTC, Alex Box wrote:
Mark,

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 -

<?xml version='1.0'?>

<!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'>

    <single_instance/>

    <dependency name='fs' grouping='require_all' restart_on='none' type='service'>

      <service_fmri value='svc:/system/filesystem/local'/>

    </dependency>

    <dependency name='net' grouping='require_all' restart_on='none' type='service'>

      <service_fmri value='svc:/network/loopback'/>

    </dependency>

    <exec_method name='start' type='method' exec='/opt/csw/bin/puppet master' timeout_seconds='120'>

      <method_context/>

    </exec_method>

    <exec_method name='stop' type='method' exec=':kill -SIGTERM' timeout_seconds='60'>

      <method_context/>

    </exec_method>

    <exec_method name='restart' type='method' exec=':kill -SIGHUP' timeout_seconds='180'>

      <method_context/>

    </exec_method>

    <instance name='default' enabled='true'>

      <property_group name='general' type='framework'>

        <propval name='package' type='astring' value='CSWpuppetmaster3'/>

      </property_group>

    </instance>

  </service>

</service_bundle>

EOF

Phips

unread,
Mar 11, 2013, 1:27:00 PM3/11/13
to puppet...@googlegroups.com
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
Reply all
Reply to author
Forward
0 new messages