Project

General

Profile

List of Plugins » History » Version 36

Ohad Levy, 10/02/2013 08:23 AM

1 1 Joseph Magen
h1. List of Plugins
2
3 28 Dominic Cleal
Some plugins below have RPM packages available.  See [[How to Install a Plugin]] for the yum repo information.
4
5 13 Dominic Cleal
h2. Foreman plugins
6
7 24 Ohad Levy
h3. foreman_reserve - https://github.com/david-caro/foreman_reserve
8 7 Joseph Magen
> 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.
9 2 Joseph Magen
10 8 Oved Ourfali
h3. foreman_ovirt - https://github.com/oourfali/foreman_ovirt
11
> This plugin allows oVirt users to view Foreman data from within the oVirt Administration Portal
12 2 Joseph Magen
13
h3. foreman_radiator - https://github.com/isratrade/foreman_radiator
14 5 Joseph Magen
> This plugin allows users to view from within Foreman the radiator page found in Puppet Dashboard.
15 9 Mikael Fridh
16
h3. foreman_epel_release - https://github.com/frimik/foreman_epel_release
17
> 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.
18 10 Dominic Cleal
19
h3. foreman_param_lookup - https://github.com/domcleal/foreman_param_lookup
20
> 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.
21 11 Dominic Cleal
22
h3. hubot_notify - https://github.com/GregSutcliffe/hubot_notify
23
> Sends an HTTP message (via POST) to a webservice (hubot) for reposting to an IRC channel on build events.
24 13 Dominic Cleal
25 26 Greg Sutcliffe
h3. foreman_discovery - https://github.com/theforeman/foreman_discovery *RC*
26 14 Greg Sutcliffe
> A preview version of Metal-as-a-Service functionality for Foreman. Be sure to read the README carefully ;)
27 28 Dominic Cleal
Available as an RPM: ruby193-rubygem-foreman_discovery or rubygem-foreman_discovery
28
29 15 Greg Sutcliffe
h3. foreman_column_view - https://github.com/GregSutcliffe/foreman_column_view
30
> Adds a new column to the Hosts view. The user can define what the column should display
31 28 Dominic Cleal
Available as an RPM: ruby193-rubygem-foreman_column_view or rubygem-foreman_column_view
32 15 Greg Sutcliffe
33 36 Ohad Levy
h3. foreman_hooks - https://github.com/theforeman/foreman_hooks
34 16 Dominic Cleal
> Executes hook scripts on lifecycle events in Foreman, allowing you to integrate Foreman quickly into other systems.
35 29 Dominic Cleal
Available as an RPM: ruby193-rubygem-foreman_hooks or rubygem-foreman_hooks
36
37 17 Mikael Fridh
h3. foreman_audited_notifications - https://github.com/frimik/foreman_audited_notifications
38
> Sends Audit notifications to Email and IRC (Currently via rbot) for all (most) changes happening in Foreman.
39
40 36 Ohad Levy
h3. foreman_memcache - https://github.com/theforeman/foreman_memcache
41 18 Ohad Levy
> Adds memcache support for foreman
42 34 Dominic Cleal
Available as an RPM: ruby193-rubygem-foreman_memcache or rubygem-foreman_memcache
43 18 Ohad Levy
44 19 Daniel Lobato Garcia
h3. puppetdb_foreman - https://github.com/cernops/puppetdb_foreman
45
> Deactivates puppetdb nodes associated with a host when the host is deleted.
46 31 Dominic Cleal
Available as an RPM: ruby193-rubygem-puppetdb_foreman or rubygem-puppetdb_foreman
47
48 20 Daniel Lobato Garcia
h3. hostgroup_extra_validator_foreman - https://github.com/cernops/hostgroup_extra_validator_foreman
49
> Adds a new customizable validator for hostgroups.
50
51 21 Dominic Cleal
h3. foreman_resources - https://github.com/arnoudj/foreman_resources
52
> Manages individual Puppet resources in Foreman, for use with create_resources.
53
54 22 Greg Sutcliffe
h3. foreman_templates - https://github.com/GregSutcliffe/foreman_templates
55
> 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.
56
57 36 Ohad Levy
h3. foreman dhcp browser - https://github.com/theforeman/foreman_dhcp_browser
58 23 Ohad Levy
> list, create, update and delete dhcp records outside of foreman host creation
59
60 27 Dominic Cleal
h3. foreman_default_hostgroup - https://github.com/GregSutcliffe/foreman_default_hostgroup
61
> add hosts to a default host group when they check in through Puppet
62 29 Dominic Cleal
63
h3. foreman_content - https://github.com/theforeman/foreman_content
64
> Provides repository synchronization and management in Foreman using Pulp.
65 32 Dominic Cleal
Available as an RPM: ruby193-rubygem-foreman_content or rubygem-foreman_content
66
67 30 Dominic Cleal
h3. foreman_bootdisk - https://github.com/theforeman/foreman_bootdisk
68
> Creates iPXE-based ISO and USB boot disks to provision hosts without the need for PXE infrastructure.
69 35 Dominic Cleal
Available as an RPM: ruby193-rubygem-foreman_bootdisk or rubygem-foreman_bootdisk
70 30 Dominic Cleal
71 35 Dominic Cleal
h3. foreman_custom_parameters - https://github.com/theforeman/foreman_custom_parameters
72
> Implements "custom fields" functionality by defining default parameters
73
Available as an RPM: ruby193-rubygem-foreman_custom_parameters or rubygem-foreman_custom_parameters
74 27 Dominic Cleal
75 13 Dominic Cleal
h2. Plugins for Foreman in other software
76 12 Daniel Lobato Garcia
77
h3. mcollective-foreman - https://github.com/eLobato/mcollective-foreman
78
> Uses foreman as a discovery agent for Marionette Collective
79 16 Dominic Cleal
80
h3. foreman_data_binding - https://github.com/domcleal/foreman_data_binding
81
> Uses Foreman's smart class parameters with Puppet 3's data binding feature.