Commit Graph

37 Commits

Author SHA1 Message Date
Clark Boylan 3b8a86c272 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: I416f727e650f899bbbec5599344c552ebd195756
2022-02-17 12:51:50 -08:00
OpenDev Sysadmins 1a14860cda 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 be214b846c 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: I8021a790d5ddab7f9f6dffebd2b5aa64103e2911
2019-03-24 20:35:44 +00:00
Colleen Murphy 1ab90e3f75 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: Id59089f46312cab243636d19ba72d297e37c0b16
2018-07-12 09:57:45 +02:00
Colleen Murphy 990f95a1df 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: I68c6cb8b8846ba74818ffe9edcb97fbbe92a8b9c
2017-08-18 10:41:44 +02:00
Colleen Murphy 4622e9dddf 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: I708f1750ce2d18c6aedf3109d3bc75d5e4aced14
2017-06-24 16:29:07 +02:00
Spencer Krum 6e92704b18 Use new infra_spec_helper for gem dependencies
Change-Id: If35229418ae768a6ebbd0b08a7254a3714afbdca
2016-06-21 18:39:50 -07:00
Spencer Krum 6b824f528e Pin google-api-client; sanitize Gemfile
Change-Id: Ia1382594e2793eb07de50f49b170817a7d31ffa8
2016-04-14 15:22:56 -07:00
Andrey Nikitin 473f1c7a48 Order of the class parameters is refactored
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: I8f5cc0ec52d7f83ab8dd0d6161e99c468365d996
2016-03-21 18:14:13 +03:00
Jenkins ae414b3f7d Merge "Populate master and agent configurations on demand" 2015-10-21 03:32:37 +00:00
Yolanda Robla 6bf5da341f Populate master and agent configurations on demand
Currently all settings are populated independently of master
or agent. Add flags for puppetmaster and masterless deploys,
and populate master and agent configs depending on those.

Change-Id: I723388bbcf5e316c6c9b4779462bf1c69353c15b
2015-09-29 09:59:12 +02:00
Yolanda Robla 90747620e2 Update check for blank values
blank settings were populated anyway, causing
puppet agent to fail, ensure no blank values are added.

Change-Id: Icb9afc51f88d7fcfe18ad538a819606cd7305027
2015-09-25 16:36:43 +02:00
Yolanda Robla 0ef5e50952 Use 40 digit fingerprint for puppet
With the bump of apt to 2.1.0 puppet throws a warning
about using 40 digit fingerprint, instead of the short
one. So using the right fingerprint here.

Change-Id: I87ea4b30a6f949a70af733af02052d51f9c974ab
2015-08-24 17:53:52 +02:00
Paul Belanger 4ff4dc2ed3 Bump puppetlabs-apt to 2.1.0
This is needed for the puppet-grafana module, so we need to do it here
since all dependencies come from system-config.

Change-Id: Ic3000ea2aa70d5f1dff548dbe381b159255bef45
Depends-On: Iaee167602523bc497515a31fdbea74728e94c55d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-08-21 16:51:32 -04:00
Spencer Krum 65faf85228 Fix target path for regular git clone during tests
Use same target directory for zuul-cloner and
the regular git command.

Change-Id: I3985699b479453cab78e8f66ed27772c51ba44c2
Co-Authored-By: Fabien Boucher <fabien.boucher@enovance.com>
2015-08-19 16:41:18 -07:00
Colleen Murphy 85d1bce5c4 Fix Gemfile
Remove non-applicable comment and remove the numericvariable check,
since numeric variables are valid in puppet 4.

Change-Id: I536f1452b5fc13188d1c924a010231f22bd6dda7
2015-08-13 16:28:03 -07:00
Spencer Krum 37f65395b6 Boilerplate beaker-rspec files
Change-Id: Ic7c09f73ccdf0dc6207c71f48489e0162f3b363a
2015-07-28 02:05:36 -07:00
Monty Taylor a7f4fec823 Add Gemfile and puppet 4 checks
In anticipation of puppet 4, start trying to deal with puppet 4 things
that can be helpfully predicted by puppet lint plugins.

Change-Id: Id207ce3993e991f8bc38e68d67e009e522d6ace3
2015-07-02 13:02:17 -07:00
Spencer Krum 54bd49c13f Module is puppet, not simpleproxy
Change-Id: Ibcd4fa647cad45f926a31d85f4334ca0b26c7f4f
2015-06-04 16:12:04 -07:00
Jenkins a5b48ecdd7 Merge "Fix linting issues" 2015-06-03 20:44:53 +00:00
Ramy Asselin 029a30ae15 Rename openstackci to openstackinfra
Also fix lint issues

Change-Id: I5e261a2c235bba7843bb346a1d8d04d8fc0b71a6
2015-04-21 10:58:10 -07:00
Spencer Krum 0b0143e4ae Fix linting issues
Change-Id: I81a348d86acc9c26b8c1aca71870a8820bf228a7
2015-04-08 01:49:16 -07:00
Yolanda Robla 849831668d Only setup ca_server on main 2015-03-19 11:15:29 +01:00
Yolanda Robla eb5c5c4cff Do not allow install puppet 2.7 on Trusty 2015-03-18 15:32:33 +01:00
Yolanda Robla 6c838879c5 Install puppet package if not present 2015-03-18 15:20:08 +01:00
Yolanda Robla 2fb321257b Better support for RHEL, Centos 2015-03-18 15:05:05 +01:00
Yolanda Robla 1e171ddeec Fix in template 2015-03-18 14:56:00 +01:00
Yolanda Robla a7db4eeb3d Fix in centos template 2015-03-18 14:51:30 +01:00
Yolanda Robla f49dc482a9 Improve puppet install for CentOS 2015-03-18 14:47:22 +01:00
Yolanda Robla e255c1e7b9 Switch empty string to undef
Empty strings were still making that the conditions
of templates were considered true.
2015-03-18 13:44:12 +01:00
Yolanda Robla 4227d04021 Fixes in newlines for conditionals 2015-03-18 13:35:49 +01:00
Yolanda Robla 181dfe7efa Fix in puppet_release setting 2015-03-18 13:32:09 +01:00
Yolanda Robla 5d44b24a76 Fix in capital letters for puppet enabl 2015-03-18 13:24:24 +01:00
Yolanda Robla 83fa1851c1 Added minor fixes for service and release 2015-03-18 13:21:07 +01:00
Yolanda Robla eec1ff7900 Fixes in readme 2015-03-18 12:21:45 +01:00
Yolanda Robla 85bf7651c6 Initial import for puppet module 2015-03-18 12:16:47 +01:00
yrobla 4de8e99c9f Initial commit 2015-03-18 09:10:15 +01:00