Puppet: Limiting definitions to one puppet repo

Also breaking apart yum and puppet selectors