Project

General

Profile

Actions

List of Plugins » History » Revision 46

« Previous | Revision 46/166 (diff) | Next »
Dominic Cleal, 12/10/2013 09:49 PM
foreman_templates


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_plugin_computeresource_ add_remove_interface https://github.com/MarcGrimme/foreman_plugin_computeresource_add_remove_interface Adds or removes a given interface to a VMware guest when build and removes it afterwards
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 RPM: ruby193-rubygem-foreman_dhcp_browser / rubygem-foreman_dhcp_browser
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_plugin_exec_cmd https://github.com/MarcGrimme/foreman_plugin_exec_cmd Executes a configured command on host events in Foreman
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_openstack_cluster https://github.com/GregSutcliffe/foreman_openstack_cluster Sets up host groups for provisioning hosts in OpenStack clusters RPM: ruby193-rubygem-foreman_openstack_cluster / rubygem-foreman_openstack_cluster
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_setup https://github.com/theforeman/foreman_setup It helps set up provisioning in two parts using a wizard: a) helps you enter network info and then tells you how to run Foreman installer to set up DHCP and DNS management, b) sets up an OS with templates, installation media and everything you need RPM: ruby193-rubygem-foreman_setup / rubygem-foreman_setup
foreman_templates https://github.com/theforeman/foreman_templates Sync templates from the Foreman Community Templates repo (or your own git repo, optionally) to Foreman's provisioning templates RPM: ruby193-rubygem-foreman_templates / rubygem-foreman_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 Dominic Cleal over 10 years ago · 46 revisions