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: I2ed298b86b802a3280ee5d4e11aecdd3cbde3392
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I666fa63a8b5a90a5df8a7714403ed44042a57bd1
The logic in the Gemfile was relying on Zuulv2 variables to find out
whether the spec helper gem was already available on disk, and since
Zuulv3 has changed things it was failing to find it and downloading the
master version instead. This patch ensures the Gemfile looks for the gem
in the right place when running in CI.
Change-Id: If55373369c0b3017739d7585ddafb114bab7ee55
Instead of keeping a local copy of spec_helper_acceptance.rb and
requiring updates to all modules for any change, we can move it into the
common helper gem and require it from there. This will make it easier to
create and review changes that affect all puppet modules. Also change
the Gemfile to look for the gem in the local workspace if running in a
zuul environment.
Change-Id: I9d723eb04090316b985563879f49bf090d6f6534
Add a xenial nodeset and update the spec helper to install puppet 3 from
the Ubuntu repos instead of from puppetlabs.
Change-Id: I1b55765d6a6af06b8cf64ec96823cad8403f4754
Bindep is a tool for checking the presence of binary packages needed
to use an application / library. It started life as a way to make it
easier to set up a development environment for OpenStack projects.
Change-Id: I32c7dd8551cb4f166ac148e2d4a953f52433180a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit fixes the path to be the proper location instead of a
template param to make things actually work.
Change-Id: I155b3cdaa9ff472653420472fdd01e43613d11f9
We are seeing issues from pip provider using latest.
Use pinned version for now to get past the issue.
Change-Id: I65feaaca83cf0c96f6bcc82aac20b1215c055ec0
The next release of germqtt supports setting auth on the mqtt publish
commands. We don't want to configure germqtt to send authorized events.
This commit adds the fields to configure germqtt to handle this.
Change-Id: I24a0cdb6a41f6e440db8e68216b19ca61b4cba31
Whitespace rules were kinda ignored when this repo was initially
created, this left a few stray bits trailing some lines in the
license header. This commit cleans that up.
Change-Id: I216c1c9c7962e46112e2766586fb06406a18a9ad
This commit adds the puppet policy to ensure that the proper ssh keys
are created and put in the right place, including the gerrit host key.
This will ensure that everything will run without issue the first time.
Change-Id: I558831df5756f974bf5c874339da3c6e357288e1
To use germqtt it needs to ssh into gerrit to get the event stream.
Initiating an ssh connection by default assumes there is a home
directory for the user, and that it can use that to store stuff. To
make things simpler this commit changes the germqtt user to be a
regular user instead of a system user to facilitate this.