Introduce manage_virt boolean (True by default) to whether or not
configure RDO CentOS QEMU EV repository, required when deploying
OpenStack Newton with RDO repositories.
Change-Id: If62801a4975039714d9986a548b2144e448e00f7
In kilo, the RDO repository changed the end of its URL path from
'epel-7' to 'el7' for RedHat and CentOS and from 'fedora-#' to 'f#'.
Judging by the liberty testing repository, this will continue to be the
pattern for future releases. This patch adds logic to use the correct
path for Kilo and future releases. It also updates the GPG key to use
the correct one from the RDO-release repository[1].
[1] https://github.com/redhat-openstack/rdo-release/blob/master/RPM-GPG-KEY-RDO-kilo
Change-Id: Ia309b78e81236dee95d2d741fece323929b35709
This patch adds support for managing repos
for major distros, separated by osfamily at
the top level and operatingsystem below that.
Since redhat, fedora and centos can all install
from rdo, which is the only current option, the
fedora and centos classes simply wrap around the
redhat one. This may change in the future if any
of them change (for example if RHOS support is
added and redhat is now different to fedora)
Change-Id: I5b18f393999d6f70757a2dfd9b12da049d6b64e1
This reverts commit b0b83dbf45.
Repo management should be covered by the following spec:
extras-repository-refactor
Instead of the old puppet-openstack style
Change-Id: I2205004321fb9aa37b3b745cfe9fbe068fa43c9c
Ported repository installation from puppet-openstack. Added
error handling for invalid repositories. Using stahnma/epel
to manage EPEL installation EPEL 7. Set repository default
to 'icehouse'.
Change-Id: I6fdbaf1ee59186aba4d2d5945c9297fb5ef94cbb