Removed whitespace
Added new yum repos for 1.0
Fix default package source, and cover testing in config.ru fix
Fix repo always using Debian stable, ignoring
Convert repo to a define
puppet-lint fixes
Add $package_source to class params to allow foreman and foreman_proxy classes access
Allow to use custom repos instead of the predefined ones
Prioritize included classes in init.pp
Parameterize `foreman::install::repos` attributes
It makes it easier to share the repo among different modules, such as`foreman_proxy`.
Use class {} instead of include
Parametrize params so that they can be overwritten
Taking the approach from puppet-puppet that allows reuse the manifests byoverriding the params like:
class customized_foreman { class { '::foreman': passenger => false } }
Fixes:
Merge pull request #2 from dalen/master
Separate scripts to be installed on puppetmaster from those that are installed on foreman server
Don't mess with the database on nightly
Don't overwrite new config.ru with old link
Enable choice of repo (for Debian)
Separate scripts to be included on puppetmaster
We shouldn't make the assumption that foreman runs on the same hosts as thepuppetmaster.So this patch separates the scripts that are to be installed on thepuppetmaster (enc & report script) into the class foreman::puppetmaster...
Puppet-Lint-I-Fied foreman module: Fix quoting and various other fixes
Support Ubuntu too
Recurse permissions on puppet/yaml
Extend each module to support Debian. Tested on Squeeze. Known issues - will not use production database settings - limited to sqlite3
Smart proxy runs and shows in the Foreman UI. Actual control of TFTPnot tested.
add Scientificlinux support
default should not use 3000, as we run with passenger by default
Fixing yet another small dependency problem
workaround for required class dependecy problem
restructure foreman module
split out smart proxy to its own puppet module
fixed missing permissions
we want to install stable version by default, don't we?
renamed tftp class to avoid class name space issues
removed 0.24 dep warning
fixes #1024 - adds missing comma in puppet manifests.
provided by shannon.mitchell@fusiontechnology-llc.com
fixes #1025 - adds more path to search for executables
Provided by shannon.mitchell@fusiontechnology-llc.com
fixes #1011 - removed deprecated puppet/tfp classes
Adds better support for Ubuntu / Debian
when running with storeconfigs, foreman (from 0.2 version) will auto import facts when a report comes in, therefore its no longer required
fixes #823 - tftp root dir path inconsistency b/w module and distro package
Added Smart Proxy mangement
Updating to point to new yum repo, and include the testing yum repo
The rpm should not be installed on Debian 5 machines :)
We'll create a repo for Debian/Ubuntu and add the proper repos for thenext foreman release
added support to install the develop version too
fix cron ordering
updated Readme
initial import, this includes:
A puppet module which manages ForemanApache module which supports passenger