From 4643f50921fe227cd04d76819adf006d34f6e27b Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Sun, 24 Nov 2013 16:44:02 -0500 Subject: [PATCH] Install requirements repo on slaves In advance of starting to use the requirements project as the basis for doing mirror selection, ensure that the repo is installed on all of the jenkins slaves. Change-Id: I893dd82e759f6a84a62400cdcbc7596b19ec5923 --- modules/jenkins/manifests/slave.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 44f55fd8a5..877077327e 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -306,6 +306,13 @@ class jenkins::slave( mode => '0440', } + vcsrepo { '/opt/requirements': + ensure => latest, + provider => git, + revision => 'master', + source => 'https://git.openstack.org/openstack/requirements', + } + # Temporary for debugging glance launch problem # https://lists.launchpad.net/openstack/msg13381.html # NOTE(dprince): ubuntu only as RHEL6 doesn't have sysctl.d yet