Actions
Foreman installer » History » Revision 6
« Previous |
Revision 6/20
(diff)
| Next »
Ohad Levy, 12/28/2011 08:32 AM
- Table of contents
- Puppet modules for managing Foreman
Puppet modules for managing Foreman¶
The installer can be used in multiple ways:- Installs Foreman as a standalone application or using apache passenger.
- Installs Foreman Proxy
- May install an example puppet master setup using passenger as well, including the tweaks required for foreman.
download the installer from http://github.com/ohadlevy/puppet-foreman/tarball/master
Requirements¶
if you are using RHEL, EPEL repo must be enabled http://fedoraproject.org/wiki/EPEL
if you are using Debian (or Ubuntu), see the additional notes in README.debian
Setup/Configuration¶
Please review the variables under */manifests/params.pp
Installation¶
Foreman only¶
echo include foreman | puppet --modulepath /path_to/extracted_tarball
Foreman and its Proxy on the same host¶
echo include foreman, foreman_proxy | puppet --modulepath /path_to/extracted_tarball
if you just want to include the relavant bits to run on your puppet master you may
include foreman::params, foreman::config::enc, foreman::config::reports
install it all on one box (PuppetMaster, Foreman and the proxy)¶
export MODULE_PATH="/etc/puppet/modules/common" mkdir -p $MODULE_PATH wget http://github.com/ohadlevy/puppet-foreman/tarball/master -O - |tar xzvf - -C $MODULE_PATH --strip-components=1 echo include puppet, puppet::server, foreman, foreman_proxy | puppet --modulepath $MODULE_PATH
Updated by Ohad Levy almost 13 years ago · 20 revisions