Precreate /usr/share/puppet as it's not created on the debian systems
Introduce the config_version parameter

How to determine the configuration version. By default, it will be the time
that the configuration is parsed, but you can provide a shell script to
override how the version is determined. The output of this script will be added
to every log message in the reports, allowing you to correlate changes on your
hosts to the source version on the server.

- http://docs.puppetlabs.com/references/stable/configuration.html#configversion

Users of git_repo will get a git describe based version number.
Remove RackAutoDetect, now obsolete
Release 1.2.0-rc2
fixes #2653 - fixing httpd 2.4+ support in F18+
retabbing configuration template
Fixes #2505 - drop storeconfig support from the foreman module
Update CI configuration
Ensure the Puppet config is deployed before the agent is started
Release v1.2.0-rc3
fixes #76 - replace spec/fixtures/ with .fixtures.yml
Bump release to fix #76
Do not add the served by to the header

In our workflow we use a staging server and do a puppet agent -t
--server --noop to see what changed. The served by header changes all
the files and triggers lots of refreshes. This makes it very hard to
spot what changed and what not.
Release v1.2.0
Add missing @ for puppet 3.2 compatibility
fixes #2770 - create modules/ subdir for each environment
Add more tests
Make PassengerMaxPoolSize configurable