Chef-ips is a project mainly written in Ruby, it's free.
Chef library to provide support for the Solaris Image Packaging System (IPS)
This cookbook provides a library to extend the current Chef package provider to support the Solaris Image Packaging System (IPS).
At present this cookbook is designed to work on the Atalanta Systems Solaris hosting platform. This is pre-bootstrapped to use IPS also known as pkg(5).
This provider should work on OpenSolaris, Solaris 11 and OpenIndiana, but has only been tested on Solaris 10 with IPS.
The default recipe currently takes no action, as the only platform it has been used on already has IPS installed.
The libarary ips_package.rb
extends the default provider to provide the install and uninstall actions. In the current version there is no 'upgrade' action and no 'purge' action.
Ensure the ips
cookbook is at the of the run list to provide access to this provider to all subsequent recipes.
Author:: Atalanta Systems ([email protected])
Copyright:: 2011, Atalanta Systems Ltd