From 12baff87ba56a1b4d721601d9bbac11080b43c70 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Mon, 9 Dec 2013 17:52:39 +0100 Subject: [PATCH] Install libtidy on slaves This is required by Python tidy module, that is a dependency of sphinxcontrib-docbookrestapi. The later is used in at least Ceilometer to build the documentation. Change-Id: Ib9d9a14a8169ef5d7d3c77fd711515237ae5b0e7 --- modules/jenkins/manifests/params.pp | 2 ++ modules/jenkins/manifests/slave.pp | 1 + 2 files changed, 3 insertions(+) diff --git a/modules/jenkins/manifests/params.pp b/modules/jenkins/manifests/params.pp index dc6c72c121..b2f7281c1f 100644 --- a/modules/jenkins/manifests/params.pp +++ b/modules/jenkins/manifests/params.pp @@ -24,6 +24,7 @@ class jenkins::params { $librrd_dev_package = 'rrdtool-devel' # packages needed by document translation $gnome_doc_package = 'gnome-doc-utils' + $libtidy_package = 'libtidy-0.99-0' # for keystone ldap auth integration $libsasl_dev = 'cyrus-sasl-devel' $mysql_dev_package = 'mysql-devel' @@ -85,6 +86,7 @@ class jenkins::params { $librrd_dev_package = 'librrd-dev' # packages needed by document translation $gnome_doc_package = 'gnome-doc-utils' + $libtidy_package = 'libtidy' # for keystone ldap auth integration $libsasl_dev = 'libsasl2-dev' $mysql_dev_package = 'libmysqlclient-dev' diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index a08d6ac2c7..ed00817b6a 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -41,6 +41,7 @@ class jenkins::slave( $::jenkins::params::libcurl_dev_package, $::jenkins::params::ldap_dev_package, $::jenkins::params::librrd_dev_package, # for python-rrdtool, used by kwapi + $::jenkins::params::libtidy_package, # for python-tidy, used by sphinxcontrib-docbookrestapi $::jenkins::params::libsasl_dev, # for keystone ldap auth integration $::jenkins::params::mongodb_package, # for ceilometer unit tests $::jenkins::params::mysql_dev_package,