Commit Graph

24 Commits

Author SHA1 Message Date
Clark Boylan 9b70e944fb 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: Ic26165938834b6ba865d6cc12d2f34ed737bbae2
2022-02-17 13:01:45 -08:00
OpenDev Sysadmins d9317dce6f 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:37 +00:00
Ian Wienand 169833d9f3 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: I393e9a2732371e54606c1996be9e36ff5c1c96ed
2019-03-24 20:35:46 +00:00
Colleen Murphy 6f2bba3ecd 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: Iffd2625e5058bdb8dccb438b578324d6aabb96de
2018-07-12 09:57:46 +02:00
Colleen Murphy 3c4dcf3d51 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: I76069001de1266da3232aff95f516b3a213b018d
2017-08-18 10:41:44 +02:00
Colleen Murphy 927b83c2b4 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: Ie7474c13d43350516ee369b7ba8d28c149beb39e
2017-06-24 16:45:33 +02:00
Dirk Mueller cfffca78b2 Add Suse support for unbound
Change-Id: I4fa179adb9144b13a38f22829a2f0728ddb9aadf
2017-02-28 10:41:44 +01:00
Paul Belanger dffe3580c1
Update dhclient.conf to be in sync across all OSes
After finding some puppet jobs were failing on CentOS it was found the
DHCP server for osic and ovh were passing extra settings.

As a results, we also noticed our dhclient.conf was not in sync around
all of our images.  So, this patch attemps to fix both issues.

Change-Id: I2415f7e42a9d5931589192b7d78423941e02b076
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-07-27 15:34:40 -04:00
Spencer Krum 6cf476e7c2 Use new infra_spec_helper for gem dependencies
Change-Id: I27c49703256e5f13130b897b70419d4f77332ccf
2016-06-21 18:40:39 -07:00
Spencer Krum f44db602b3 Pin google-api-client; sanitize Gemfile
Change-Id: Ia76cffc7982bf3dbd69c5553036cd666f7c08419
2016-04-14 15:25:15 -07:00
Spencer Krum a38a0a2ded Fix target path for regular git clone during tests
Use same target directory for zuul-cloner and
the regular git command.

Change-Id: If7ebea31801ae2bb75245d5e5e5be33380358e69
Co-Authored-By: Fabien Boucher <fabien.boucher@enovance.com>
2015-08-19 16:43:08 -07:00
Colleen Murphy 944afc1acd 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. Also fix arrow
alignment errors now caught by the bundle-installed puppet-lint.

Change-Id: I4a6d4a6ecfc9812145867362eb06228de0c840bc
2015-08-14 11:06:14 -07:00
Spencer Krum 7c40c4ed58 Boilerplate beaker-rspec files
Change-Id: I288bacf2f3dafb7d43194738fd54344d1e106f25
2015-07-28 02:06:17 -07:00
Jeremy Stanley baef9cfe37 Replace ci.o.o links with docs.o.o/infra
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.

Change-Id: I1d016ee0edf82d5e73aaf9d5ce571b427ff595bb
2015-05-14 21:45:22 +00:00
Ramy Asselin e6819e186f Rename openstackci to openstackinfra
Change-Id: I63826c2b25a19ff96a9645627ea10ee3a0349fc9
2015-04-20 13:51:33 -07:00
Ramy Asselin bfaa88e3a3 Add puppet module files for unbound
Change-Id: I65b808eee2ac61160498f67d2b34878d07de800f
2015-01-29 19:12:07 -08:00
Monty Taylor f78093ac1e Add flag for unbound's resolv.conf
diskimage-builder does not run services that it installs, but this
is a problem when we lay down the resolv.conf file in puppet with
the service not running. So, put in a flag which defaults to true
(which is current behavior) that a dib invocation of the puppet
can turn off and then dib can plop the file down at the end of the
process.

Change-Id: I05d89ffacfdaf3563b8cb1460af12f114e1a0340
2014-05-30 22:41:07 -07:00
Jeremy Stanley 02f2f302cc Stop notifying make-resolv-conf-immutable
* modules/unbound/manifests/init.pp: Stop notifying
make-resolv-conf-immutable since it no longer exists.

Change-Id: I843460e0be35412a7a954dcc0afc9574d6c633d4
2014-04-28 17:50:07 +00:00
Monty Taylor d40b2691a8 Remove chattr
Now that we create the file at boot time, it's not important that it
be immutable.

Change-Id: I06c60f61f51b791b7006983572b868c6d4459c68
2014-04-28 08:19:08 -07:00
James E. Blair 57282687e7 Always make /etc/resolv.conf immutable
Maybe, just maybe, it will stop the rax file injection.

Change-Id: I4258fa52e43b0a93f30319630291e5ae0f37a548
2014-04-25 09:56:17 -07:00
James E. Blair 8215d2eb1c Unbound: also override dhclient config on debian
The tripleo cloud uses dhcp, so make sure we override the nameserver
to point to localhost in that case.

Change-Id: If498925fc524ece91e2662a1d78008c8dce9d320
2014-03-23 17:12:06 -07:00
James E. Blair 9d453a030c Disable resolvconf on ubuntu
And just use a static resolv.conf file instead.  There are too many
conditions in which resolvconf might find itself, and this is much
simpler anyway.

Change-Id: I71b80e533afa93a659c634db5e6b9abf6134ab58
2014-03-21 11:35:04 -07:00
James E. Blair 7450c855b4 Make sure resolvconf is enabled
This should be the default, but for some reason, it isn't on some
of our servers, especially older ones.

Change-Id: I1b926bb5583121123f261eb78a95f5cc5ce67273
2014-03-21 11:03:14 -07:00
James E. Blair e5e832f5c0 Use unbound
On all machines, set up unbound as a caching recursive resolver.
On single-use slaves, set it up to forward cache misses to the
DNS servers obtained by the template host on boot.

Change-Id: I8505f5a277f20b1328900a9a515cd84db77b2b3b
2014-03-18 09:23:38 -07:00