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,