Puppet: Limiting definitions to one puppet repo

Will handle composite definitions in a follow up PR