Remove all cron tasks, now in package's /etc/cron.d/foreman
(continuation of db2dc7dd)
Update templates/external_node.rb.erb

The setting is called storeconfigs.
Precedence fix
fixes #2155 - add --push-facts arg to ENC scripts

Extends ENC to be able to upload facts for all hosts, replacing the old
push_facts.rb script and keeping comms logic in the same place.
Added headers to templated files
Revert "Use the RC repo for now"

Now that 1.1 is released there's no longer a reason to use the RC repo.

This reverts commit 4098163a8e03843d2e87698f6d310c4c8b26528b.
Remove all cron tasks, now in package's /etc/cron.d/foreman (continuation of db2dc7dd)
Ignore selinux defaults for puppet yaml files

On my system files in /var/lib/puppet/yaml are created with unconfined_u while
the system expects them as system_u. This creates noise in every puppet run and
ensures the system will stay active in the foreman dashboard.
Ensure ERB template file is parseable by Ruby for non-installer users
Treat empty strings in SSL key/cert settings as disabled
Make node.rb switch to puppet user to avoid cache issues
Add use_vhost support to generate conf file without vhost
Add --no-environment option to node.rb
added ability to specify which interface to listen on
add support for different storeconfigs backends
fixes #2342 replacing $operatingsystem with $osfamily
Use OnyPoint's native concat module to manage /etc/foreman/settings.yaml
Add database management support

database.yml is now managed by this module, and by default it will fully manage
a PostgreSQL server on the host.  The db_type parameter can be changed to
manage MySQL or use SQLite instead.  The puppet-postgresql and puppetlabs-mysql
modules are used.  db_manage can be changed to stop managing the server and
instead only manage Foreman's database config.
Add missing dependency on concat from file
Increase timeout to prevent failures