Make puppet::server a parameterized class
This is a drop-in replacement - running 'include puppet::server' shouldbehave exactly as before. In addition, you can now do things like:
class { '::puppet::server': git_repo => true }
Ensure we can write the bare git repo
default value should not incldue git to avoid complexity
removes configusing git bare path, and extract it as parameter
allow puppet user to access git repo over ssh
Adds dynamic puppet environments by using git branches.
Puppet-Lint-I-Fied puppet module: Fix quoting and various other fixes
basic puppet master support.
this includes:
puppet client configurationpuppet server configurationpassenger integeration