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
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
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
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
Add a xenial nodeset and update the spec helper to install puppet 3 from
the Ubuntu repos instead of from puppetlabs.
Change-Id: I708f1750ce2d18c6aedf3109d3bc75d5e4aced14
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
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
blank settings were populated anyway, causing
puppet agent to fail, ensure no blank values are added.
Change-Id: Icb9afc51f88d7fcfe18ad538a819606cd7305027
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
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>
Use same target directory for zuul-cloner and
the regular git command.
Change-Id: I3985699b479453cab78e8f66ed27772c51ba44c2
Co-Authored-By: Fabien Boucher <fabien.boucher@enovance.com>
Remove non-applicable comment and remove the numericvariable check,
since numeric variables are valid in puppet 4.
Change-Id: I536f1452b5fc13188d1c924a010231f22bd6dda7
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