Project

General

Profile

List of Plugins » History » Version 33

Dominic Cleal, 09/15/2013 08:01 PM
formatting

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 16 Dominic Cleal
h3. foreman_hooks - https://github.com/domcleal/foreman_hooks
34
> 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 18 Ohad Levy
h3. foreman_memcache - https://github.com/ohadlevy/foreman_memcache
41
> Adds memcache support for foreman
42
43 19 Daniel Lobato Garcia
h3. puppetdb_foreman - https://github.com/cernops/puppetdb_foreman
44
> Deactivates puppetdb nodes associated with a host when the host is deleted.
45 31 Dominic Cleal
Available as an RPM: ruby193-rubygem-puppetdb_foreman or rubygem-puppetdb_foreman
46
47 20 Daniel Lobato Garcia
h3. hostgroup_extra_validator_foreman - https://github.com/cernops/hostgroup_extra_validator_foreman
48
> Adds a new customizable validator for hostgroups.
49
50 21 Dominic Cleal
h3. foreman_resources - https://github.com/arnoudj/foreman_resources
51
> Manages individual Puppet resources in Foreman, for use with create_resources.
52
53 22 Greg Sutcliffe
h3. foreman_templates - https://github.com/GregSutcliffe/foreman_templates
54
> 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.
55
56 23 Ohad Levy
h3. foreman dhcp browser - https://github.com/ohadlevy/foreman_dhcp_browser
57
> list, create, update and delete dhcp records outside of foreman host creation
58
59 27 Dominic Cleal
h3. foreman_default_hostgroup - https://github.com/GregSutcliffe/foreman_default_hostgroup
60
> add hosts to a default host group when they check in through Puppet
61 29 Dominic Cleal
62
h3. foreman_content - https://github.com/theforeman/foreman_content
63
> Provides repository synchronization and management in Foreman using Pulp.
64 32 Dominic Cleal
Available as an RPM: ruby193-rubygem-foreman_content or rubygem-foreman_content
65
66 30 Dominic Cleal
h3. foreman_bootdisk - https://github.com/theforeman/foreman_bootdisk
67
> Creates iPXE-based ISO and USB boot disks to provision hosts without the need for PXE infrastructure.
68
69 27 Dominic Cleal
70 13 Dominic Cleal
h2. Plugins for Foreman in other software
71 12 Daniel Lobato Garcia
72
h3. mcollective-foreman - https://github.com/eLobato/mcollective-foreman
73
> Uses foreman as a discovery agent for Marionette Collective
74 16 Dominic Cleal
75
h3. foreman_data_binding - https://github.com/domcleal/foreman_data_binding
76
> Uses Foreman's smart class parameters with Puppet 3's data binding feature.