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
Add foreman_smartproxy type with rest provider
Support unset passwords with postgresql
merged and undone some changes implemented for vagrant