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
Finally, Nautilus is not available in ceph mirror so we'll switch to
the mirror repo currently RDO is hosting.
Change-Id: I97995b6821a24b64edbc5b1e874ba67a0418f96a
(cherry picked from commit b2fa6c0e7b)
(cherry picked from commit 8c00b663d3)
(cherry picked from commit 4d6a35effa)