Import puppet module
Make sure we don't set an empty server= in puppet.conf
Added autosign.conf

Added an empty (but commented) autosign.conf. Goal is to allow cobbler
to work properly.
Updated puppet.conf to include [agent]

If puppetmaster address exists, include an [agent] section
Got the name wrong .conf not .config

Move the autosign.config.erb to autosign.conf.erb
removed require and cleaned up redundant agent config

removed require for autosign erb install
removed [agent] section, as it appears to be added properly to the main
section of the puppet.conf file
made any host default for autosign

Added a wild card to allow any host to be auto signed by puppetmaster
Add an extra_modules param to puppet

It turns out to be really useful to be able to add an extra directory
full of modules to Puppet. This change makes that an optional parameter
to the puppet class.
Make sure ActiveRecord is installed

storeconfigs needs ActiveRecord.
autosign file was not being forced to deploy.
Also install ruby-sqlite3 to make storeconfigs work
Turn off auto-sign now sign-on-demand works
Make runinterval configurable
Use puppetmaster-passenger instead of puppetmaster
Adjust Exec[restart-puppetmaster] to passenger pkg
Ensure puppet owns the reports dir
Autosigning not required with pre/post triggers
allow certname setting
Merge ludd-dev-11:/scratch/cobbler/puppet-root-notlikethis/modules/puppet
Merge pull request #1 from iawells/master

Pull the certname fix