From 59bc52871b16187f7729139378b350b1445a9d9e Mon Sep 17 00:00:00 2001 From: Steve Kowalik Date: Fri, 18 Dec 2015 14:55:27 +1100 Subject: [PATCH] Install libxml2-dev{,el} and libxslt-dev{,el} In preperation for moving the Zanata scripts from project-config into jeepyb, lxml will be added to its requirement. This requires the development libraries libxml2 and libxslt to be installed, so ensure they are. Change-Id: Id21eb3039f25e5c675674b5ca53179bd9d3c918f --- manifests/init.pp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/manifests/init.pp b/manifests/init.pp index 9208bbc..8e566db 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -23,6 +23,16 @@ class jeepyb ( ensure => present, } } + if ! defined(Package['libxml2-dev']) { + package { 'libxml2-dev': + ensure => present, + } + } + if ! defined(Package['libxslt-dev']) { + package { 'libxslt-dev': + ensure => present, + } + } } 'RedHat': { if ! defined(Package['PyYAML']) { @@ -30,6 +40,16 @@ class jeepyb ( ensure => present, } } + if ! defined(Package['libxml2-devel']) { + package { 'libxml2-devel': + ensure => present, + } + } + if ! defined(Package['libxslt-devel']) { + package { 'libxslt-devel': + ensure => present, + } + } } default: { fail("Unsupported osfamily: ${::osfamily} The 'jeepyb' module only supports osfamily Debian or RedHat.")