Project

General

Profile

List of Plugins » History » Version 119

Dominic Cleal, 06/03/2016 04:33 AM
foreman_azure

1 1 Joseph Magen
h1. List of Plugins
2
3 73 Dominic Cleal
Many of the available plugins have RPM and Debian packages available from our plugin repositories.  See "Install a Plugin":http://theforeman.org/manuals/latest/index.html#6.1InstallaPlugin in the Foreman manual for more information.
4
5
If you'd like to see a plugin packaged, either "file an issue":http://projects.theforeman.org/projects/rpms/issues/new, write to the mailing list, or best, send a pull request to "foreman-packaging":https://github.com/theforeman/foreman-packaging.
6 28 Dominic Cleal
7 13 Dominic Cleal
h2. Foreman plugins
8
9 48 Greg Sutcliffe
|_.Name |_.URL |_.Description |_.RPM? |_.Deb? |
10 71 Dominic Cleal
| bastion | https://github.com/katello/bastion | AngularJS-based single page UI framework for other plugins | yes | |
11 59 Martin Milata
| foreman_abrt | https://github.com/theforeman/foreman_abrt | Foreman plugin for displaying reports from Automatic Bug Reporting Tool | yes | |
12 114 Dominic Cleal
| foreman_ansible | https://github.com/dLobatog/foreman_ansible | Ansible integration in Foreman | yes | yes |
13 48 Greg Sutcliffe
| 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 | | |
14 119 Dominic Cleal
| foreman_azure | https://github.com/theforeman/foreman_azure | Azure as a Compute Resource of Foreman | | yes |
15 48 Greg Sutcliffe
| 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 | yes | yes |
16 78 Dominic Cleal
| foreman_chef | https://github.com/theforeman/foreman_chef | Chef configuration management integration | yes | yes |
17 107 Dominic Cleal
| foreman_cockpit | https://github.com/theforeman/foreman_cockpit | Show cockpit components (terminal, system, journald..) on Foreman host view. | yes | yes |
18 48 Greg Sutcliffe
| 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 | yes | yes |
19 100 bytemine GmbH
| foreman_cpp_cloudstack | https://github.com/bytemine/foreman_cpp_cloudstack | Enables provisioning and managing a Cloudstack Server in Foreman |  |  |
20 48 Greg Sutcliffe
| 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 | | |
21 70 Dominic Cleal
| foreman_content | https://github.com/theforeman/foreman_content | (_Unmaintained_) Provides repository synchronization and management in Foreman using Pulp | | |
22 117 Dominic Cleal
| foreman_custom_banner | https://github.com/jcmcken/foreman_custom_banner | Adds a configurable, custom banner to the Foreman UI | | |
23 48 Greg Sutcliffe
| foreman_custom_parameters | https://github.com/theforeman/foreman_custom_parameters | Implements "custom fields" functionality by defining default parameters | yes | |
24
| 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 | yes | yes |
25 118 Dominic Cleal
| foreman_deployments | https://github.com/theforeman/foreman_deployments | (_Unmaintained_) Multi-Host deployment support | | |
26 50 Anonymous
| foreman_dhcp_browser | https://github.com/theforeman/foreman_dhcp_browser | List, create, update and delete dhcp records outside of foreman host creation | yes | yes |
27 106 Dominic Cleal
| foreman_digitalocean | https://github.com/theforeman/foreman-digitalocean | Enables provisioning and managing of DigitalOcean droplets in Foreman | yes | yes |
28 48 Greg Sutcliffe
| foreman_discovery | https://github.com/theforeman/foreman_discovery | Metal-as-a-Service functionality for Foreman | yes | yes |
29 76 Dominic Cleal
| foreman_docker | https://github.com/theforeman/foreman-docker | Docker container management and provisioning | yes | yes |
30 48 Greg Sutcliffe
| 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":http://fedoraproject.org/wiki/EPEL release RPM package | | |
31 86 Dominic Cleal
| foreman_graphite | https://github.com/theforeman/foreman_graphite | Send foreman rails application performance metrics to graphite in real time | yes | yes |
32 1 Joseph Magen
| 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 | yes | yes |
33 109 Timo Goebel
| foreman_host_extra_validator | https://github.com/FILIADATAGmbH/foreman_host_extra_validator | Adds extra validations to a foreman host object | | |
34 1 Joseph Magen
| foreman_host_overview| https://github.com/sfu-rcg/foreman_host_overview | Extends the properties table for a host to include VNC & RDP links, as well as the host's certificate name | | |
35 83 Riley Shott
| foreman_host_rundeck | https://github.com/theforeman/foreman_host_rundeck | Creates a yaml representation of rundeck on host. | yes | yes |
36 110 Timo Goebel
| foreman_icinga | https://github.com/FILIADATAGmbH/foreman_icinga | This plugin integrates Foreman with Icinga 2 in several ways. | |  |
37 70 Dominic Cleal
| foreman_mco | https://github.com/witlessbird/foreman_mco | (_Unmaintained_) Manage remote execution using Foreman + MCollective | yes | |
38 77 Dominic Cleal
| foreman_memcache | https://github.com/theforeman/foreman_memcache | Adds memcache support for foreman | yes | yes |
39 106 Dominic Cleal
| foreman_noenv | https://github.com/joshuabaird/foreman_noenv | Allows a hosts Puppet agent to specify a local environment | yes | |
40 68 Dominic Cleal
| foreman_one | https://github.com/theforeman/foreman-one | A foreman plugin to provision and manage OpenNebula virtual machines from Foreman | yes | yes |
41 91 Dominic Cleal
| foreman_openscap | https://github.com/OpenSCAP/foreman_openscap | Displays vulnerability and compliance reports from OpenSCAP | yes | |
42 48 Greg Sutcliffe
| foreman_openstack_cluster | https://github.com/GregSutcliffe/foreman_openstack_cluster | Sets up host groups for provisioning hosts in OpenStack clusters | yes | |
43
| foreman_ovirt | https://github.com/oourfali/foreman_ovirt | This plugin allows oVirt users to view Foreman data from within the oVirt Administration Portal | | |
44 1 Joseph Magen
| foreman_param_lookup | https://github.com/domcleal/foreman_param_lookup | 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 | yes | |
45 102 Ondřej Pražák
| foreman_pipeline | https://github.com/xprazak2/foreman-pipeline | Allows Foreman to cooperate with Jenkins CI | | |
46 64 Dominic Cleal
| foreman_plugin_exec_cmd | https://github.com/MarcGrimme/foreman_plugin_exec_cmd | Executes a configured command on host events in Foreman | | |
47 48 Greg Sutcliffe
| foreman_radiator | https://github.com/isratrade/foreman_radiator | This plugin allows users to view from within Foreman the radiator page found in Puppet Dashboard | | |
48 113 Ivan Necas
| foreman_remote_execution | https://github.com/theforeman/foreman_remote_execution | Brings multi-provider (SSH built in, more by other plugins) remote execution capabilities into foreman | yes | yes |
49 87 Dominic Cleal
| 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 | yes | |
50 48 Greg Sutcliffe
| foreman_resources | https://github.com/arnoudj/foreman_resources | Manages individual Puppet resources in Foreman, for use with create_resources | | |
51 80 dustin tsang
| foreman_reverse_proxy | https://github.com/Katello/foreman_reverse_proxy | renders foreman_url using url set by smart proxy reverse_proxy plugin | | |
52 62 Dominic Cleal
| foreman_salt | https://github.com/theforeman/foreman_salt | Salt configuration management integration | yes | yes |
53 1 Joseph Magen
| 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 | yes | yes |
54 116 Dominic Cleal
| foreman_slack | https://github.com/shlomizadok/foreman_slack | Sends events from Foreman to a Slack channel | | |
55 91 Dominic Cleal
| foreman-tasks | https://github.com/theforeman/foreman-tasks | Background task management engine for Foreman, used by other plugins | yes | yes |
56 48 Greg Sutcliffe
| foreman_templates | https://github.com/theforeman/foreman_templates | 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 | yes | yes |
57 69 Dominic Cleal
| foreman_xen | https://github.com/theforeman/foreman-xen | Provision and manage Xen Server in Foreman | yes | yes |
58 48 Greg Sutcliffe
| hostgroup_extra_validator_foreman | https://github.com/cernops/hostgroup_extra_validator_foreman | Adds a new customizable validator for hostgroups | | |
59 1 Joseph Magen
| 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 | | |
60 75 Dominic Cleal
| puppetdb_foreman | https://github.com/theforeman/puppetdb_foreman | Deactivates puppetdb nodes associated with a host when the host is deleted | yes | yes |
61 106 Dominic Cleal
| staypuft | https://github.com/theforeman/staypuft | (_Unmaintained_) Staypuft is the name of the OpenStack Foreman Installer plugin for The Foreman. | |  |
62 118 Dominic Cleal
| ovirt_provision_plugin | https://github.com/theforeman/ovirt_provision_plugin | (_Unmaintained_) Ovirt provision plugin sends API request to oVirt management  to reinstall host id after discovered hosts are first provisioned by oVirt engine (Using foreman provider integration). | |  |
63 99 Osvaldas Neturiu
64 12 Daniel Lobato Garcia
h2. Plugins for Foreman in other software
65
66 37 Greg Sutcliffe
|_.Name |_.URL |_.Description |
67 88 Daniel Lobato Garcia
| foreman-ansible | https://github.com/romeotheriault/foreman-ansible | An Ansible ENC (external node classifier) to get, group and classify nodes based on the Puppet facts in The Foreman |
68 115 Guido Günther
| foreman_ansible_inventory | https://github.com/theforeman/foreman_ansible_inventory | Foreman dynamic inventory script for ansible |
69 37 Greg Sutcliffe
| foreman_data_binding | https://github.com/domcleal/foreman_data_binding | Uses Foreman's smart class parameters with Puppet 3's data binding feature |
70 38 Greg Sutcliffe
| mcollective-foreman | https://github.com/eLobato/mcollective-foreman | Uses foreman as a discovery agent for Marionette Collective |
71 81 Daniel Lobato Garcia
| foreman-wimaging | https://github.com/kireevco/foreman-wimaging | Create windows server images for Foreman with Wimaging |
72
73 1 Joseph Magen
74 81 Daniel Lobato Garcia
h2. Foreman-related tools
75 85 Dominic Cleal
76 81 Daniel Lobato Garcia
|_.Name |_.URL |_.Description |
77
| foreman-host-builder | https://github.com/xnaveira/foreman-host-builder | Use python-foreman to build sets of hosts in Foreman |
78 92 Mark Heily
| foreman-architect | https://github.com/bronto/foreman-architect | Automation scripts for Foreman to create a complete virtual machine environment using Foreman. |
79 81 Daniel Lobato Garcia
| YAFCT | https://github.com/ITV/YAFCT | Foreman CLI in Python |
80
| docker-foreman | https://github.com/riskable/docker-foreman | A set of scripts and Dockerfile to run a Foreman Docker container |