Adding Puppet manifests and rhel7 optional repo