A few changes:

  * Defaulting puppet_server to fqdn for puppet::master. Without this, it defaults to the fake fqdn in params file. Not sure of a reason when this would be applied and fake fqdn would want to be used.
  * Fixed param for puppetmaster package under Debian/Ubuntu
  * Fixed permission flip-flopping on /var/lib/puppet/lib
  * When using Passenger, disable the original puppet master service
Removed some dashboard db params, added dashboard_db_host, fixed typo.
Starting cron config.
Added basic puppetdb support
Fixed template typo.
Slight change to vhost definition
PuppetDB fixes
Reverting config
Apache template mods. Weird issue.
Possible fix for puppet daemon and restarting
Merge remote-tracking branch 'jtopjian/jtopjian-mods'