List of Plugins » History » Revision 37
Revision 36 (Ohad Levy, 10/02/2013 08:23 AM) → Revision 37/166 (Greg Sutcliffe, 10/21/2013 03:41 PM)
h1. List of Plugins Some plugins below have RPM packages available. See [[How to Install a Plugin]] for the yum repo information. h2. Foreman plugins |_.Name |_.URL |_.Description |_.Packages | | h3. foreman_reserve | - https://github.com/david-caro/foreman_reserve | > This plugin implements a new custom API call at */api/hosts_reserve* that returns the name of available host(s) and updates the host's parameters | | | parameters. h3. foreman_ovirt | - https://github.com/oourfali/foreman_ovirt | > This plugin allows oVirt users to view Foreman data from within the oVirt Administration Portal | | | h3. foreman_radiator | - https://github.com/isratrade/foreman_radiator | > This plugin allows users to view from within Foreman the radiator page found in Puppet Dashboard | | | Dashboard. h3. foreman_epel_release | - https://github.com/frimik/foreman_epel_release | > This plugin exposes a new route /epel-release/:version/:arch which redirects to the latest Fedora "EPEL":http://fedoraproject.org/wiki/EPEL release RPM package | | | package. h3. foreman_param_lookup | - https://github.com/domcleal/foreman_param_lookup | > Exposes smart class parameters lookups as an API, used with "foreman_data_binding":https://github.com/domcleal/foreman_data_binding and automatic Puppet 3 data lookups | | | lookups. h3. hubot_notify | - https://github.com/GregSutcliffe/hubot_notify | > Sends an HTTP message (via POST) to a webservice (hubot) for reposting to an IRC channel on build events | | | events. h3. foreman_discovery | - https://github.com/theforeman/foreman_discovery | *RC* > A preview version of Metal-as-a-Service functionality for Foreman | Foreman. Be sure to read the README carefully ;) Available as an RPM: ruby193-rubygem-foreman_discovery / or rubygem-foreman_discovery | | h3. foreman_column_view | - https://github.com/GregSutcliffe/foreman_column_view | > Adds a new column to the Hosts view. The user can define what the column should display | Available as an RPM: ruby193-rubygem-foreman_column_view / or rubygem-foreman_column_view | | h3. foreman_hooks | - https://github.com/theforeman/foreman_hooks | > Executes hook scripts on lifecycle events in Foreman, allowing you to integrate Foreman quickly into other systems | systems. Available as an RPM: ruby193-rubygem-foreman_hooks / or rubygem-foreman_hooks | | h3. foreman_audited_notifications | - https://github.com/frimik/foreman_audited_notifications | > Sends Audit notifications to Email and IRC (Currently via rbot) for all (most) changes happening in Foreman | | | Foreman. h3. foreman_memcache | - https://github.com/theforeman/foreman_memcache | > Adds memcache support for foreman | Available as an RPM: ruby193-rubygem-foreman_memcache / or rubygem-foreman_memcache | | h3. puppetdb_foreman | - https://github.com/cernops/puppetdb_foreman | > Deactivates puppetdb nodes associated with a host when the host is deleted | deleted. Available as an RPM: ruby193-rubygem-puppetdb_foreman / or rubygem-puppetdb_foreman | | h3. hostgroup_extra_validator_foreman | - https://github.com/cernops/hostgroup_extra_validator_foreman | > Adds a new customizable validator for hostgroups | | | hostgroups. h3. foreman_resources | - https://github.com/arnoudj/foreman_resources | > Manages individual Puppet resources in Foreman, for use with create_resources | | | create_resources. h3. foreman_templates | - https://github.com/GregSutcliffe/foreman_templates | > Sync templates from the "Foreman Community Templates":https://github.com/theforeman/community-templates repo (or your own git repo, optionally) to Foreman's provisioning templates | | templates. h3. foreman dhcp browser - https://github.com/theforeman/foreman_dhcp_browser | foreman_dhcp_browser | https://github.com/theforeman/foreman_dhcp_browser | List, > list, create, update and delete dhcp records outside of foreman host creation | | | h3. foreman_default_hostgroup | - https://github.com/GregSutcliffe/foreman_default_hostgroup | Add newly-created > add hosts to a default host group when they check in through Puppet | RPM: ruby193-rubygem-foreman_default_hostgroup / rubygem-foreman_default_hostgroup | | h3. foreman_content | - https://github.com/theforeman/foreman_content | > Provides repository synchronization and management in Foreman using Pulp | Pulp. Available as an RPM: ruby193-rubygem-foreman_content / or rubygem-foreman_content | | h3. foreman_bootdisk | - https://github.com/theforeman/foreman_bootdisk | > Creates iPXE-based ISO and USB boot disks to provision hosts without the need for PXE infrastructure | infrastructure. Available as an RPM: ruby193-rubygem-foreman_bootdisk / or rubygem-foreman_bootdisk | | h3. foreman_custom_parameters | - https://github.com/theforeman/foreman_custom_parameters | > Implements "custom fields" functionality by defining default parameters | Available as an RPM: ruby193-rubygem-foreman_custom_parameters / or rubygem-foreman_custom_parameters | h2. Plugins for Foreman in other software |_.Name |_.URL |_.Description | | h3. mcollective-foreman | - https://github.com/eLobato/mcollective-foreman | > Uses foreman as a discovery agent for Marionette Collective | | h3. foreman_data_binding | - https://github.com/domcleal/foreman_data_binding | > Uses Foreman's smart class parameters with Puppet 3's data binding feature | feature.