Commit Graph

23 Commits

Author SHA1 Message Date
Clark Boylan cd96b2050f Retire this repo
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
2022-02-17 11:38:07 -08:00
OpenDev Sysadmins ce2288537d OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:25:38 +00:00
Ian Wienand e9edf1fe89 Replace openstack.org git:// URLs with https://
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
2019-03-24 20:35:38 +00:00
Zuul e8f9800d5d Merge "Add beaker tests" 2018-08-01 21:18:40 +00:00
Colleen Murphy 20bf0e3b51 Update Gemfile for Zuulv3
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
2018-07-12 09:57:44 +02:00
Colleen Murphy 1e57d3237c Add beaker tests
Add basic tests to ensure the class can be applied and the service will
start.

Change-Id: I8fcdddb983bcf535e51e000408fd3678ef635846
2018-07-11 12:26:11 +02:00
Colleen Murphy 955e43c960 Depend on helper gem for spec_helper_acceptance
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
2017-08-18 10:41:43 +02:00
Colleen Murphy c18358c096 Fix beaker on xenial
Add a xenial nodeset and update the spec helper to install puppet 3 from
the Ubuntu repos instead of from puppetlabs.

Change-Id: I1b55765d6a6af06b8cf64ec96823cad8403f4754
2017-06-24 15:44:41 +02:00
Paul Belanger 17f4dfb428 Add bindep.txt file
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>
2017-05-02 13:50:18 +00:00
Paul Belanger eee272ee67
Fix puppet-lint job
Lets make our puppet-lint job happy again.

Change-Id: I322ce8e191e2e7f84f2cf3fc45f36373ccca2e9e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-02 09:41:38 -04:00
Jenkins bc4cedf49a Merge "Fix path for ssh key file" 2016-08-03 06:30:29 +00:00
Matthew Treinish cfc95c80ab
Fix path for ssh key file
This commit fixes the path to be the proper location instead of a
template param to make things actually work.

Change-Id: I155b3cdaa9ff472653420472fdd01e43613d11f9
2016-08-02 20:39:31 -04:00
Ricardo Carrillo Cruz de6ff61dc1 Pinning germqtt to 0.10
We are seeing issues from pip provider using latest.
Use pinned version for now to get past the issue.

Change-Id: I65feaaca83cf0c96f6bcc82aac20b1215c055ec0
2016-08-02 15:14:51 +00:00
Matthew Treinish 3e84a392aa
Add auth config to germqtt
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
2016-07-27 18:59:23 -04:00
Matthew Treinish 5e2cbed6d9
Clean up stray whitespace
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
2016-07-27 18:59:23 -04:00
Matthew Treinish 6e73638b85
Ensure ssh keys are all setup
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
2016-07-27 18:59:12 -04:00
Matthew Treinish 6076033c7a
Also managehome for germqtt user 2016-07-26 12:47:55 -04:00
Matthew Treinish 88428b22ea
Make germqtt a regular user
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.
2016-07-26 12:33:25 -04:00
Matthew Treinish 05431ccc6b
Make things work 2016-07-25 17:11:27 -04:00
Matthew Treinish 0f429b7d8d
Fix pidfile usage
and fix other things...
2016-07-19 18:22:45 -04:00
Matthew Treinish 0ee3fe0852
Remove stray swapfile 2016-07-19 18:13:10 -04:00
Matthew Treinish 944a2ce800
Initially populate things
This adds the basic framework for running germqtt somewhere. It's not
tested at all yet, but lays the groundwork of how this will work.
2016-07-19 18:08:41 -04:00
Matthew Treinish 237532f00e
Initial cookiecutter commit 2016-07-19 17:06:17 -04:00