How to install OpenCSW packages with puppet?

Can I use puppet to install OpenCSW packages?

asked: 2012-02-09 by: automaciej

automaciej answers:

Andy Botting wrote a blog post about managing Solaris packages with puppet. Puppet ships with a so called pkgutil provider, which handles installing and upgrading packages.

You can also build custom in-house packages and a package catalog with them. You can then use puppet to distribute these packages. That setup allows to effectively manage in-house software on a Solaris fleet.