Installation instructions » History » Version 59

Version 58 (Romain Vrignaud, 11/17/2011 09:01 AM) → Version 59/77 (Romain Vrignaud, 11/17/2011 09:02 AM)


h1. Requirements for the foreman core component

before you start, make sure you have:

* Puppet >= 0.24-4
* rake >= 0.84
* rubygems
* ruby-sqlite3 (libsqlite3-ruby) if you are going to use sqlite as your database
* git (if installing from source )

The installation has been successfully tested on RHEL[5,6], Fedora[13,14], Debian Linux 5.0 (Lenny) and 6.0 (Squeeze) and Ubuntu Linux 10.04, 10.10, and 11.04. For older operating systems you might need additional packages (e.g. sqlite).

It is also known to work on Solaris and Mac.

h1. Installation Download

h2. [[Using Puppet Module ready to use]] use

You may try out the puppet Foreman module, this should take care for most of the basic setup.

The module could be downloaded via:

you may use puppet (if you don't want to add it as a module to your puppetmaster) in the following way:

if you are using RHEL, EPEL repo must be enabled

If you are using puppet store configs please set $using_store_configs to true in foreman/manifests/init.pp.
If you want this module to configure passenger as well, set $using_passenger to true in foreman/manifests/init.pp


echo include foreman | puppet --verbose --modulepath /path_to/extracted_tarball

*Its recommend to review the module prior usage.*

h2. [[Debian-Ubuntu installation by packages]]

h2. [[RPM's distribution based installation]]

h2. [[Installing latest code ]]

h2. [[Initial setup]]

see also : [[Smart-Proxy Installation]]

h1. Future Updates

see [[Upgrade instructions]]

h1. Problems?

see [[Troubleshooting]]