Project

General

Profile

Actions

List of Plugins » History » Revision 38

« Previous | Revision 38/166 (diff) | Next »
Greg Sutcliffe, 10/21/2013 03:48 PM


List of Plugins

Some plugins below have RPM packages available. See How to Install a Plugin for the yum repo information.

Foreman plugins

Name URL Description Packages
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_bootdisk https://github.com/theforeman/foreman_bootdisk Creates iPXE-based ISO and USB boot disks to provision hosts without the need for PXE infrastructure RPM: ruby193-rubygem-foreman_bootdisk / rubygem-foreman_bootdisk
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 RPM: ruby193-rubygem-foreman_column_view / rubygem-foreman_column_view
foreman_content https://github.com/theforeman/foreman_content Provides repository synchronization and management in Foreman using Pulp RPM: ruby193-rubygem-foreman_content / rubygem-foreman_content
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
foreman_default_hostgroup https://github.com/GregSutcliffe/foreman_default_hostgroup Add newly-created hosts to a default host group when they check in through Puppet 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 https://github.com/frimik/foreman_epel_release This plugin exposes a new route /epel-release/:version/:arch which redirects to the latest Fedora EPEL release RPM package
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_memcache https://github.com/theforeman/foreman_memcache Adds memcache support for foreman RPM: ruby193-rubygem-foreman_memcache / rubygem-foreman_memcache
foreman_ovirt https://github.com/oourfali/foreman_ovirt 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 with 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 the radiator page found in Puppet Dashboard
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
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 repo (or your own git repo, optionally) to Foreman's provisioning templates
hostgroup_extra_validator_foreman https://github.com/cernops/hostgroup_extra_validator_foreman Adds a new customizable validator for hostgroups
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
puppetdb_foreman https://github.com/cernops/puppetdb_foreman Deactivates puppetdb nodes associated with a host when the host is deleted RPM: ruby193-rubygem-puppetdb_foreman / rubygem-puppetdb_foreman

Plugins for Foreman in other software

Name URL Description
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

Updated by Greg Sutcliffe about 11 years ago · 166 revisions