Project

General

Profile

Actions

List of Plugins » History » Revision 30

« Previous | Revision 30/166 (diff) | Next »
Dominic Cleal, 09/15/2013 07:44 PM
foreman_bootdisk


List of Plugins

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

Foreman plugins

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_ovirt - https://github.com/oourfali/foreman_ovirt

This plugin allows oVirt users to view Foreman data from within the oVirt Administration Portal

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_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_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.

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.

foreman_discovery - https://github.com/theforeman/foreman_discovery RC

A preview version of Metal-as-a-Service functionality for Foreman. Be sure to read the README carefully ;)

Available as an RPM: ruby193-rubygem-foreman_discovery or rubygem-foreman_discovery

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

foreman_hooks - https://github.com/domcleal/foreman_hooks

Executes hook scripts on lifecycle events in Foreman, allowing you to integrate Foreman quickly into other systems.

Available as an RPM: ruby193-rubygem-foreman_hooks or 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/ohadlevy/foreman_memcache

Adds memcache support for foreman

puppetdb_foreman - https://github.com/cernops/puppetdb_foreman

Deactivates puppetdb nodes associated with a host when the host is deleted.

hostgroup_extra_validator_foreman - https://github.com/cernops/hostgroup_extra_validator_foreman

Adds a new 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 repo (or your own git repo, optionally) to Foreman's provisioning templates.

foreman dhcp browser - https://github.com/ohadlevy/foreman_dhcp_browser

list, create, update and delete dhcp records outside of foreman host creation

foreman_default_hostgroup - https://github.com/GregSutcliffe/foreman_default_hostgroup

add hosts to a default host group when they check in through Puppet

foreman_content - https://github.com/theforeman/foreman_content

Provides repository synchronization and management in Foreman using Pulp.

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.

Available as an RPM: ruby193-rubygem-foreman_content or rubygem-foreman_content

Plugins for Foreman in other software

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.

Updated by Dominic Cleal over 10 years ago · 30 revisions