Ohai detects data about your operating system. It can be used standalone, but
it's primary purpose is to provide node data to Chef.
Ohai will print out a JSON data blob for all the known data about your system.
When used with Chef, that data is reported back via node attributes.
parallel runs any kind of code in parallel processes.
Ruby library to access and manipulate the Puppet Forge API from Ruby.
TclSyslog provides an easy to use interface to the Syslog daemon.
Ruby library to access and manipulate the Puppet Forge API from Ruby.
R10K provides a general purpose toolset for deploying Puppet environments
and modules. It implements the Puppetfile format and provides a native
implementation of Puppet dynamic environments.
Tentakel is a program for executing the same command on many
hosts in parallel using various remote methods. It can make
use of several sets of hosts that are defined in a
configuration file as groups.
It also supports an interactive mode that can be used for
repeated commands.
Rubyipmi gem is a ruby wrapper for the freeipmi and ipmitool command line tools.
It provides a ruby implementation of ipmi commands that will make it simple to
connect to BMC devices from ruby.
Shellany captures command output.
Features:
- Portability (should work on recent JRuby versions).
- Capturing stdout, stderr in a convenient way.
- Returning the result in a convenient way.
- Detecting if a shell is needed (though incomplete/primitive implementation).
- Prevents running the same command multiple times.
This plug-in adds support for Chef to Foreman's Smart Proxy.