Foreman installer » History » Revision 4
« Previous |
Revision 4/20
(diff)
| Next »
Ohad Levy, 12/28/2011 08:31 AM
- Table of contents
- Puppet modules for managing Foreman
Puppet modules for managing Foreman¶
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 source code 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 about 13 years ago · 20 revisions