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, }