diff --git a/modules/jenkins/manifests/params.pp b/modules/jenkins/manifests/params.pp index b282c9e33d..ba9a4996f2 100644 --- a/modules/jenkins/manifests/params.pp +++ b/modules/jenkins/manifests/params.pp @@ -31,6 +31,7 @@ class jenkins::params { $libxml2_package = 'libxml2' $libxml2_dev_package = 'libxml2-devel' $libxslt_dev_package = 'libxslt-devel' + $libffi_dev_package = 'libffi-devel' # FIXME: No Maven packages on RHEL #$maven_package = 'maven' # For Ceilometer unit tests @@ -93,6 +94,7 @@ class jenkins::params { $libxml2_package = 'libxml2-utils' $libxml2_dev_package = 'libxml2-dev' $libxslt_dev_package = 'libxslt1-dev' + $libffi_dev_package = 'libffi-dev' $maven_package = 'maven2' # For Ceilometer unit tests $mongodb_package = 'mongodb' diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 79418ca947..74e75f4efd 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -47,6 +47,7 @@ class jenkins::slave( $::jenkins::params::libxml2_package, $::jenkins::params::libxml2_dev_package, # for xmllint, need for wadl $::jenkins::params::libxslt_dev_package, + $::jenkins::params::libffi_dev_package, # xattr's cffi dependency $::jenkins::params::pandoc_package, #for docs, markdown->docbook, bug 924507 $::jenkins::params::pkgconfig_package, # for spidermonkey, used by ceilometer $::jenkins::params::pyflakes_package,