diff --git a/modules/openstack_project/manifests/jenkins_params.pp b/modules/openstack_project/manifests/jenkins_params.pp index e471b6c01a..009456490b 100644 --- a/modules/openstack_project/manifests/jenkins_params.pp +++ b/modules/openstack_project/manifests/jenkins_params.pp @@ -93,6 +93,7 @@ class openstack_project::jenkins_params { } $uuid_dev = "uuid-devel" + $swig = "swig" } 'Debian': { # packages needed by slaves @@ -172,6 +173,7 @@ class openstack_project::jenkins_params { ] $uuid_dev = "uuid-dev" + $swig = "swig" } 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 1c1b2cd282..acedcad995 100644 --- a/modules/openstack_project/manifests/thick_slave.pp +++ b/modules/openstack_project/manifests/thick_slave.pp @@ -52,6 +52,7 @@ class openstack_project::thick_slave( $::openstack_project::jenkins_params::php5_cli_package, # for community portal build $::openstack_project::jenkins_params::uuid_dev, # for oslo.messaging pyngus/proton + $::openstack_project::jenkins_params::swig, # for oslo.messaging pyngus/proton ] package { $packages: