Conflicts:
configure_facts.sh
manifests/repos.pp
Backport note:
This backport includes part of f384effdb4
which fixed the repository url used when mirror info is not available.
Also, this adds a puppet-openstack_extras parameter to enforce usage of
stream repo. Default was changed during Xena cycle by [1] but that
is not present in stable/wallaby and older.
[1] cf8b734766bbe75ac5ce23d7a4237b77c8200dd3
In addition, this bumps Ceph used in Puppet 5 integration job in
CentOS 8 from luminous to nautilus, because luminous is quite old and
no longer hosted in mirror.
Finally, Nautilus is not available in ceph mirror so we'll switch to
the mirror repo currently RDO is hosting.
Depends-on: https://review.opendev.org/827853
Change-Id: I97995b6821a24b64edbc5b1e874ba67a0418f96a
(cherry picked from commit b2fa6c0e7b)
(cherry picked from commit 8c00b663d3)
(cherry picked from commit 4d6a35effa)
(cherry picked from commit 0a9eec11e0)