diff --git a/modules/jenkins/manifests/params.pp b/modules/jenkins/manifests/params.pp index 58e2e117c3..fd49a3eb1d 100644 --- a/modules/jenkins/manifests/params.pp +++ b/modules/jenkins/manifests/params.pp @@ -43,6 +43,8 @@ class jenkins::params { # FIXME: No Python3 packages on RHEL #$python3_dev_package = 'python3-devel' $rubygems_package = 'rubygems' + # Common Lisp interpreter, used for cl-openstack-client + $sbcl_package = 'sbcl' $sqlite_package = 'sqlite' $unzip_package = 'unzip' $xslt_package = 'libxslt' @@ -90,6 +92,8 @@ class jenkins::params { $ruby1_9_1_package = 'ruby1.9.1' $ruby1_9_1_dev_package = 'ruby1.9.1-dev' $ruby_bundler_package = 'ruby-bundler' + # Common Lisp interpreter, used for cl-openstack-client + $sbcl_package = 'sbcl' $sqlite_package = 'sqlite3' $unzip_package = 'unzip' $xslt_package = 'xsltproc' diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 85efb5fcb0..49b87841de 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -53,6 +53,7 @@ class jenkins::slave( $::jenkins::params::python_lxml_package, # for validating openstack manuals $::jenkins::params::python_zmq_package, # zeromq unittests (not pip installable) $::jenkins::params::rubygems_package, + $::jenkins::params::sbcl, # cl-openstack-client testing $::jenkins::params::sqlite_package, $::jenkins::params::unzip_package, $::jenkins::params::xslt_package, # for building openstack docs