diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 7f64051d30..1f49b0b01e 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -55,6 +55,19 @@ class jenkins::slave($ssh_key, $sudo = false, $bare = false, $user = true) { ensure => present, } + if ($bare == false) { + $gem_packages = [ + 'puppet-lint', + 'puppetlabs_spec_helper', + ] + + package { $gem_packages: + ensure => latest, + provider => gem, + require => Package['rubygems'], + } + } + # Packages that need to be installed from pip $pip_packages = [ "setuptools-git", @@ -66,17 +79,6 @@ class jenkins::slave($ssh_key, $sudo = false, $bare = false, $user = true) { require => Class[pip] } - $gem_packages = [ - 'puppet-lint', - 'puppetlabs_spec_helper', - ] - - package { $gem_packages: - ensure => latest, - provider => gem, - require => Package['rubygems'], - } - package { 'git-review': ensure => '1.17', provider => pip,