Puppet re-architecture using modules to allow us to conditionally load in manifests based on env vars