Project

General

Profile

List of Plugins » History » Revision 38

Revision 37 (Greg Sutcliffe, 10/21/2013 03:41 PM) → Revision 38/166 (Greg Sutcliffe, 10/21/2013 03:48 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 |                                                      
 
 | foreman_audited_notifications foreman_reserve | https://github.com/frimik/foreman_audited_notifications https://github.com/david-caro/foreman_reserve | Sends Audit notifications to Email This plugin implements a new custom API call at */api/hosts_reserve* that returns the name of available host(s) and IRC (Currently via rbot) for all (most) changes happening in Foreman updates the host's parameters | |  
 
 | foreman_bootdisk foreman_ovirt | https://github.com/theforeman/foreman_bootdisk https://github.com/oourfali/foreman_ovirt | Creates iPXE-based ISO and USB boot disks This plugin allows oVirt users to provision hosts without view Foreman data from within the need for PXE infrastructure oVirt Administration Portal | RPM: ruby193-rubygem-foreman_bootdisk / rubygem-foreman_bootdisk | 
 | foreman_column_view foreman_radiator | https://github.com/GregSutcliffe/foreman_column_view https://github.com/isratrade/foreman_radiator | Adds a new column This plugin allows users to view from within Foreman the Hosts view. The user can define what the column should display radiator page found in Puppet Dashboard | RPM: ruby193-rubygem-foreman_column_view / rubygem-foreman_column_view | 
 | foreman_content foreman_epel_release | https://github.com/theforeman/foreman_content https://github.com/frimik/foreman_epel_release | Provides repository synchronization and management in Foreman using Pulp 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 | RPM: ruby193-rubygem-foreman_content / rubygem-foreman_content | 
 | foreman_custom_parameters foreman_param_lookup | https://github.com/theforeman/foreman_custom_parameters https://github.com/domcleal/foreman_param_lookup | Implements "custom fields" functionality by defining default 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 | RPM: ruby193-rubygem-foreman_custom_parameters / rubygem-foreman_custom_parameters | 
 | foreman_default_hostgroup hubot_notify | https://github.com/GregSutcliffe/foreman_default_hostgroup https://github.com/GregSutcliffe/hubot_notify | Add newly-created hosts Sends an HTTP message (via POST) to a default host group when they check in through Puppet webservice (hubot) for reposting to an IRC channel on build events | RPM: ruby193-rubygem-foreman_default_hostgroup / rubygem-foreman_default_hostgroup | 
 | foreman_dhcp_browser | https://github.com/theforeman/foreman_dhcp_browser | List, create, update and delete dhcp records outside of foreman host creation | | 
 | foreman_discovery | https://github.com/theforeman/foreman_discovery | Metal-as-a-Service functionality for Foreman | RPM: ruby193-rubygem-foreman_discovery / rubygem-foreman_discovery | 
 | foreman_epel_release foreman_column_view | https://github.com/frimik/foreman_epel_release https://github.com/GregSutcliffe/foreman_column_view | This plugin exposes Adds a new route /epel-release/:version/:arch which redirects column to the latest Fedora "EPEL":http://fedoraproject.org/wiki/EPEL release RPM package Hosts view. The user can define what the column should display | RPM: ruby193-rubygem-foreman_column_view / rubygem-foreman_column_view | 
 | 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 | RPM: ruby193-rubygem-foreman_hooks / rubygem-foreman_hooks | 
 | 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_memcache | https://github.com/theforeman/foreman_memcache | Adds memcache support for foreman | RPM: ruby193-rubygem-foreman_memcache / rubygem-foreman_memcache | 
 | foreman_ovirt puppetdb_foreman | https://github.com/oourfali/foreman_ovirt https://github.com/cernops/puppetdb_foreman | This plugin allows oVirt users to view Foreman data from within the oVirt Administration Portal | |  
 | foreman_param_lookup | https://github.com/domcleal/foreman_param_lookup | Exposes smart class parameters lookups as an API, used Deactivates puppetdb nodes associated with "foreman_data_binding":https://github.com/domcleal/foreman_data_binding and automatic Puppet 3 data lookups | | 
 | foreman_radiator | https://github.com/isratrade/foreman_radiator | This plugin allows users to view from within Foreman a host when the radiator page found in Puppet Dashboard host is deleted | RPM: ruby193-rubygem-puppetdb_foreman / rubygem-puppetdb_foreman | 
 | foreman_reserve hostgroup_extra_validator_foreman | https://github.com/david-caro/foreman_reserve https://github.com/cernops/hostgroup_extra_validator_foreman | This plugin implements Adds a new custom API call at */api/hosts_reserve* that returns the name of available host(s) and updates the host's parameters customizable validator for hostgroups | | 
 | foreman_resources | https://github.com/arnoudj/foreman_resources | Manages individual Puppet resources in Foreman, for use with create_resources | | 
 | 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 | | 
 | hostgroup_extra_validator_foreman foreman_dhcp_browser | https://github.com/cernops/hostgroup_extra_validator_foreman https://github.com/theforeman/foreman_dhcp_browser | Adds a new customizable validator for hostgroups List, create, update and delete dhcp records outside of foreman host creation | | 
 | hubot_notify foreman_default_hostgroup | https://github.com/GregSutcliffe/hubot_notify https://github.com/GregSutcliffe/foreman_default_hostgroup | Sends an HTTP message (via POST) Add newly-created hosts to a webservice (hubot) for reposting to an IRC channel on build events default host group when they check in through Puppet | RPM: ruby193-rubygem-foreman_default_hostgroup / rubygem-foreman_default_hostgroup | 
 | puppetdb_foreman foreman_content | https://github.com/cernops/puppetdb_foreman https://github.com/theforeman/foreman_content | Deactivates puppetdb nodes associated with a host when Provides repository synchronization and management in Foreman using Pulp | RPM: ruby193-rubygem-foreman_content / rubygem-foreman_content | 
 | foreman_bootdisk | https://github.com/theforeman/foreman_bootdisk | Creates iPXE-based ISO and USB boot disks to provision hosts without the host is deleted need for PXE infrastructure | RPM: ruby193-rubygem-puppetdb_foreman ruby193-rubygem-foreman_bootdisk / rubygem-puppetdb_foreman rubygem-foreman_bootdisk | 


 
 | foreman_custom_parameters | https://github.com/theforeman/foreman_custom_parameters | Implements "custom fields" functionality by defining default parameters | RPM: ruby193-rubygem-foreman_custom_parameters / rubygem-foreman_custom_parameters | 

 h2. Plugins for Foreman in other software 

 |_.Name |_.URL |_.Description | 
 | mcollective-foreman | https://github.com/eLobato/mcollective-foreman | Uses foreman as a discovery agent for Marionette Collective | 
 | foreman_data_binding | https://github.com/domcleal/foreman_data_binding | Uses Foreman's smart class parameters with Puppet 3's data binding feature | 
 | mcollective-foreman | https://github.com/eLobato/mcollective-foreman | Uses foreman as a discovery agent for Marionette Collective |