From bdcc1151c916bc7836d1f847ba4dc7f28c5d19f8 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Tue, 10 Sep 2013 17:52:37 +0200 Subject: [PATCH] Use Ubuntu Cloud Archive on precise nodes Change-Id: I214e473563d28ade2ac321941261eebf73536abd --- modules/jenkins/manifests/slave.pp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index f50466e4c4..0dc50abfaa 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -69,6 +69,19 @@ class jenkins::slave( $packages = $common_packages } + if ($::lsbdistcodename == 'precise') { + package { 'ubuntu-cloud-keyring': + ensure => present, + } + + apt::source { 'cloudarchive': + location => 'http://ubuntu-cloud.archive.canonical.com/ubuntu', + release => 'precise-updates/havana', + repos => ['main'], + require => Package['ubuntu-cloud-keyring'], + } + } + package { $packages: ensure => present, }