Remove use of $osfamily  as not all OSes support it
Fix Debian paths for Puppet3
Set FOREMAN_USE_PASSENGER / START to disable init script when using passenger
Various quote / variable enclosed in {} and top scope fixes
Small typo fix in foreman::service (got this one because of the tests ;))
Remove cron task, moved into foreman package
Initial test layout and an example test for class and functions to work on
Change use_ssl getter for Ruby 1.9
All packages should be 'present', or upgrades ensue
Update to use 3 repos
Update to use three yum repos
Don't enforce permissions on ${puppet_home}/yaml

Puppet installs them using good enough permissions so no need to enforce
stricter permissions. This only creates noise.
Fix Fedora 17+ puppet location, don't hardcode Ruby 1.8 into fallback path
Remove all cron tasks, now in package's /etc/cron.d/foreman
(continuation of db2dc7dd)
Added parameterized support for enabling locations and organizations
fixes #2121, #2069 - authenticate to Foreman with SSL certificate

CVE-2013-0171 and CVE-2013-0174 were resolved by verifying client SSL
certificates on Foreman interfaces used by puppetmasters.  This change updates
the ENC and report processors to provide and verify certificates by default.
refs #2069 - enable auth by default

Without authentication, sensitive information and power is available to all,
so improve security out of the box.
Use the RC repo for now
Update templates/external_node.rb.erb

The setting is called storeconfigs.
Precedence fix