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