Even though RDO is supposed to always being ahead of RHEL and EPEL, it
enforces a higher priority (lower priority=N) than the default. Why?
Enforcing priorities should really only ever happen if absolutely necessary
and will often cause pain to users.
For example I'm trying to manage my RDO installation with Puppet but EPEL
and RDO only have Puppet 2.6 which is EOL and it has been decided that
puppet-openstack will no longer support it effective immediately. But to
install puppet 3.2 from puppetlabs' repo, I first have to scrap the
priority from RDO's repo file manually.
As a (former) developer for Packstack I understand it requires a specific
Puppet version but I think we all agree most (non proof of concept)
installations are not using Packstack to set up or maintain their OpenStack
cloud.
-- Sandro