From 044ded07b4cea169c19ded75361abcce970334ab Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Tue, 25 Mar 2014 12:57:22 +0000 Subject: [PATCH] Pin rake gem to 10.1.1 so it works with ruby 1.8.x Without this, we get "Error installing puppetlabs_spec_helper: rake requires Ruby version >= 1.9." Change-Id: I81a32380cee1a35a50e1c3baf2e1afcd69b1614f --- modules/jenkins/manifests/slave.pp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 8eae3be640..92a767a82b 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -167,6 +167,15 @@ class jenkins::slave( } if ($bare == false) { + # pin to a release of rake which works with ruby 1.8.x + # before PSH tries to pull in a newer one which isn't + package { 'rake': + ensure => '10.1.1', + provider => gem, + before => Package['puppetlabs_spec_helper'], + require => Package['rubygems'], + } + $gem_packages = [ 'bundler', 'puppet-lint',