From a3d7f61e052d9b38c2785e515f232b89f902299f Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Tue, 5 Mar 2019 15:01:06 -0800 Subject: [PATCH] Install latest puppet-vcsrepo Puppet4 is a lot pickier about puppet module dependency resolution. On some hosts with puppet4 we are getting: ModuleLoader: module 'project_config' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules Running the suggested command we see that vcsrepo is not resolved because the version of vcsrepo we install doesn't ahve a metadata.json. Thankfully the HEAD of vcsrepo does have metadata.json which should allow this to be resolved. Depends-On: https://review.openstack.org/641161 Change-Id: I022afd8bab58588e31f3f8e806183933a1de4e6b --- modules.env | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/modules.env b/modules.env index 2e0b5bd6dd..04d1e7e641 100644 --- a/modules.env +++ b/modules.env @@ -24,21 +24,10 @@ # Source modules should use tags, explicit refs or remote branches because # we do not update local branches in this script. # Keep sorted -# freenode #puppet 2012-09-25: -# 18:25 < jeblair> i would like to use some code that someone wrote, -# but it's important that i understand how the author wants me to use -# it... -# 18:25 < jeblair> in the case of the vcsrepo module, there is -# ambiguity, and so we are trying to determine what the author(s) -# intent is -# 18:30 < jamesturnbull> jeblair: since we - being PL - are the author -# - our intent was not to limit it's use and it should be Apache -# licensed OPENSTACK_GIT_ROOT=https://git.openstack.org SOURCE_MODULES["https://git.drupal.org/project/puppet-drush"]="origin/1.0.x" -SOURCE_MODULES["https://git.openstack.org/openstack-infra/puppet-vcsrepo"]="0.0.8" SOURCE_MODULES["https://github.com/biemond/biemond-wildfly"]="v1.2.4" SOURCE_MODULES["https://github.com/dalen/puppet-dnsquery"]="2.0.1" SOURCE_MODULES["https://github.com/deric/puppet-zookeeper"]="v0.5.5" @@ -144,6 +133,17 @@ INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-sudoers"]="origi INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-tmpreaper"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-ulimit"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-user"]="origin/master" +# freenode #puppet 2012-09-25: +# 18:25 < jeblair> i would like to use some code that someone wrote, +# but it's important that i understand how the author wants me to use +# it... +# 18:25 < jeblair> in the case of the vcsrepo module, there is +# ambiguity, and so we are trying to determine what the author(s) +# intent is +# 18:30 < jamesturnbull> jeblair: since we - being PL - are the author +# - our intent was not to limit it's use and it should be Apache +# licensed +INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-vcsrepo"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-zanata"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-zuul"]="origin/master"