Begin working on setting up puppetmaster on the puppet server
The FQDN for the git server and the puppetmaster server will be scattered through the dynaguppy configuration, will be simplest to configure them as a global variable at the moment. Will have to look at using either hiera or PuppetDB to store it at a later stage.
Set the puppetmaster on the puppet and git manifest.
variables can not be used to define nodes, but variables can be embedded in Ruby-like regex using the #{variable} syntax. Use ^ and $ anchors to help prevent partial matches.
And though using the variables in regex is a valid syntax, it's not parsed correctly.
update puppet submodule
Adding firewall submodule https://github.com/puppetlabs/puppetlabs-firewall

as a requirement for using the puppetlabs apache modules/firewall

updated the puppet module to try configuring the puppetmaster vhost
Trying to tune passenger's configuration
update apache for passenger tuning
update puppet to try and create the puppetmaster vhost
update apache module to vhost_ssl to test ssl vhost declarations
update apache module again...
update puppet module to puppet_master branch
update apache and puppet modules for setting up ssl
update puppet and apache to define certificate and key locations for ssl
update apache and puppet modules to add the CA and chain certificates to the puppetmaster vhost conf
checking out requestheader creation with apache and puppet modules
Update puppet and apache, this should create a complete vhost configuration for the puppetmaster under apache::mod::apache
Preconfiguring firewall module
...and add Ubuntu