diff --git a/modules/jenkins/manifests/params.pp b/modules/jenkins/manifests/params.pp index a76a08a7a5..cf81c59632 100644 --- a/modules/jenkins/manifests/params.pp +++ b/modules/jenkins/manifests/params.pp @@ -55,6 +55,7 @@ class jenkins::params { #$zookeeper_package = 'zookeeper-server' $cgroups_package = 'libcgroup' if ($::operatingsystem == 'Fedora') { + $zookeeper_package = 'zookeeper' $cgroups_tools_package = 'libcgroup-tools' $cgconfig_require = [ Package['cgroups'], diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 3a71613d0e..e33a3b5ca3 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -82,6 +82,11 @@ class jenkins::slave( command => '/usr/bin/yum -y groupinstall "Development tools"', } + if ($::operatingsystem == 'Fedora') { + package { $::jenkins::params::zookeeper_package: + ensure => present, + } + } } 'Debian': {