diff --git a/modules/openstack_project/manifests/jenkins_params.pp b/modules/openstack_project/manifests/jenkins_params.pp index bbb14360b4..a2083c01be 100644 --- a/modules/openstack_project/manifests/jenkins_params.pp +++ b/modules/openstack_project/manifests/jenkins_params.pp @@ -94,6 +94,8 @@ class openstack_project::jenkins_params { $uuid_dev = "libuuid-devel" $swig = "swig" + $libjpeg_dev = "libjpeg-turbo-devel" + $zlib_dev = "zlib-devel" } 'Debian': { # packages needed by slaves @@ -174,6 +176,8 @@ class openstack_project::jenkins_params { $uuid_dev = "uuid-dev" $swig = "swig" + $libjpeg_dev = "libjpeg-dev" + $zlib_dev = "zlib1g-dev" } default: { fail("Unsupported osfamily: ${::osfamily} The 'jenkins' module only supports osfamily Debian or RedHat (slaves only).") diff --git a/modules/openstack_project/manifests/thick_slave.pp b/modules/openstack_project/manifests/thick_slave.pp index acedcad995..d83c1e3bd7 100644 --- a/modules/openstack_project/manifests/thick_slave.pp +++ b/modules/openstack_project/manifests/thick_slave.pp @@ -53,6 +53,8 @@ class openstack_project::thick_slave( $::openstack_project::jenkins_params::uuid_dev, # for oslo.messaging pyngus/proton $::openstack_project::jenkins_params::swig, # for oslo.messaging pyngus/proton + $::openstack_project::jenkins_params::libjpeg_dev, # for sphinx Pillow dep + $::openstack_project::jenkins_params::zlib_dev, # for sphinx Pillow dep ] package { $packages: