Merge branch 'hotfix-0.0.5'
- Added two new parameters: $foreman_db_pool, $foreman_db_timeout
- Using $ssldir to properly set SSL certificates path for the Foreman
- Fixed an incorrect condition, which was preventing $log from being set properly
- Changed default value for $use_foreman_as_an_enc, $upload_facts_to_foreman, $report_to_foreman to false
- Cleaned up formatting
- Updated README
Merge branch 'release-0.1.0'
- Added support for the two different types of Puppet environments
- Added new $puppet_environments_dir parameter
- Added new define type, puppet_stack::puppet::environment
- Fixed annoying inconsistencies
- Updated documentation
Bumped version to 0.1.1
Removed conditional statements from puppet/passenger.pp

Originally the resources in puppet/passenger.pp would not be applied
if catalog_cert_autosign was set to false. This was set to prevent
httpd from failing to start when an autosign entry was not created for a
Catalog Master. This created a requirement on catalog_cert_autosign being
set to true if you wished to ever bring up your Catalog Master. I now
rather have httpd fail to start, than the requirement of a parameter
being true (confusing!).
Changed how :puppetdir is set in node.rb.erb

`puppet config print vardir`.chomp was evaluating to /var/lib/puppet/.puppet
since Puppet runs as the puppet user and not root. Since the puppet user's
home should be /var/lib/puppet, we should be able to simply use `echo ~`.chomp instead.
This problem only crops up when using `puppet agent`, and not `puppet apply`.
Removed unnecessary code from puppet/role/catalog.pp

Removed a notify message about having catalog_cert_autosign set to false,
as it's again forcing a parameter to be true. Also changed an inline command
being used in an unless, to a static path. There's no point in trying to
have the check dynamic, when the provisions aren't there to allow people
to easily change the default $vardir.
Removed a test that's no longer applicable
Fixed $::puppetversion validation

The validate_re expression for $::puppetversion was not allowing Puppet 3.5.x
Merge branch 'hotfix-0.1.1' into develop
- Fixed an issue where :puppetdir was not being set correctly in /etc/puppet/node.rb
- Removed conditional statements that would prevent httpd from starting if catalog_cert_autosign was false
- Removed warning about having catalog_cert_autosign set to false
- Fixed an issue where Puppet 3.5.x was not being allowed
Removed ability to set environments directory

Removed the ability to specify a different environments directory as there isn't a good
reason at this time to allow it. It just added more overhead, and another parameter.
I also modified the default value for the conf_master hash to a simpler configuration.
This will force anyone that wants to use directory environments, to override the
appropriate conf_* parameter hashes.
Updated README.md

- Got rid of any references to puppet_environments_dir parameter
- Updated default values for conf_master parameter
Merge branch 'rework_environments' into develop
- Removed puppet_environments_dir parameter
- Simplified the default Puppet config (i.e. directory environments must be explicitly specified)