do you mind trying these repos from openstack?

https://github.com/stackforge/puppet-openstack/tree/master/manifests/repo

they are really new, and I would love to know if they work for our use case.