Separate scripts to be included on puppetmaster
We shouldn't make the assumption that foreman runs on the same hosts as thepuppetmaster.So this patch separates the scripts that are to be installed on thepuppetmaster (enc & report script) into the class foreman::puppetmaster...
Puppet-Lint-I-Fied foreman module: Fix quoting and various other fixes
Support Ubuntu too
Extend each module to support Debian. Tested on Squeeze. Known issues - will not use production database settings - limited to sqlite3
Smart proxy runs and shows in the Foreman UI. Actual control of TFTPnot tested.
restructure foreman module