The opendev project has been moving away from puppet and this is one of
the puppet modules that is no longer used. To simplify things for us we
are taking the extra step of retiring this repo.
Change-Id: I4c99ae4ea9924c97357ebf909f267976872a9323
This adds support for blacklisting the mirroring of certain packages.
This requires a very new bandersnatch running under python3.
Change-Id: I0de38d79947bbae10650879b0fbdc77db0131918
If the bandersnatch source is set to pip3 then install bandersnatch from
pip under python3. This will allow us to install current bandersnatch and
use newer features like package blacklisting.
Change-Id: I97d8e0ef5a1fb75c513b7f87d6f015f57cd42df6
Because the world regularly loses its collective mind when living under
the aegis of the god known as SemVer, clearly it's ok to break users when you
do it while bumping the major version.
Humble supplicants that we are, bowing before the mightiness and
righteous glory that places developer convenience and code cleanliness
over actual users actually using the actual software, we must prostrate
ourselves and beg for forgiveness while pinning the software to the
previous working version so that our users can have a mirror that works.
Woe betide us that we do not honor the obession with discarding
compatibility and rushing madly headlong into the abyss of the future.
Clearly we are not worthy to sit at the right hand of Tom the father and
his legion of cohorts, but instead must actually run a production
service.
Change-Id: If7bcf7cd93ac0e22d3294e401556f6642389f039
I mistakenly assumed in I2b5822a7383b8f2f49958c8268453333dabe52cc that
this module would update the installed version of bandersnatch.
Installing from pip, we want to get the latest release.
Change-Id: I6a1f213a3127f57b41b4ec7e3f128b1bbde2ae37
Order and intendation of those parameters are changed
to follow Puppet Style Guide recommendation [0].
Moreover, it will allow to an user to find much faster
a variable in a list of variables.
[0]. https://docs.puppetlabs.com/guides/style_guide.html
Change-Id: I4cce6b8e972c45d2a23e57e747de7b9ef0d691a3
puppet-httpd is the openstack-infra version of puppetlabs-apache
(0.0.4) release.
This patchset will remove the puppetlabs-apache namespace from -infra
allowing for possible future patchsets to use newer puppetlabs-apache
modules.
Change-Id: I84a0882a18fb83a6eff7a3c1a27aea2813baf7f0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Discussion following https://review.openstack.org/#/c/201399/ confirmed
that we do want to enforce this check. This patch re-enables the check
and fixes lint errors that fail the check.
Change-Id: I1d3fd00f025aba1abf9b723ea58c99e8458ee5b6
In anticipation of puppet 4, start trying to deal with puppet 4 things
that can be helpfully predicted by puppet lint plugins. This patch also
corrects lint errors caught by the puppet-lint-absolute_classname-check
gem.
Change-Id: I419a1354d76cda4c6b177bcab0eb7ff7866410f6