From 2172d4bfd252f6f0e631eac9a667e35e1b7e4e8a Mon Sep 17 00:00:00 2001 From: Robert Collins Date: Sat, 15 Mar 2014 16:23:17 +1300 Subject: [PATCH] Add haveged to jenkins slaves. We're running headless servers - exactly the situation haveged is designed for. Change-Id: I5616f5926aea9a573d1bf1d617f1b5b8df672917 --- 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 77cd016900..e8a4d4117a 100644 --- a/modules/jenkins/manifests/params.pp +++ b/modules/jenkins/manifests/params.pp @@ -10,6 +10,7 @@ class jenkins::params { $jdk_package = 'java-1.7.0-openjdk-devel' $ccache_package = 'ccache' $python_netaddr_package = 'python-netaddr' + $haveged_package = 'haveged' # packages needed by slaves $ant_package = 'ant' $awk_package = 'gawk' @@ -94,6 +95,7 @@ class jenkins::params { $jdk_package = 'openjdk-7-jdk' $ccache_package = 'ccache' $python_netaddr_package = 'python-netaddr' + $haveged_package = 'haveged' # packages needed by slaves $ant_package = 'ant' $awk_package = 'gawk' diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index cfdac36f83..9af4c3d1e7 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -27,6 +27,7 @@ class jenkins::slave( $::jenkins::params::jdk_package, # jdk for building java jobs $::jenkins::params::ccache_package, $::jenkins::params::python_netaddr_package, # Needed for devstack address_in_net() + $::jenkins::params::haveged_package, # entropy is useful to have ] # Packages that most jenkins slaves (eg, unit test runners) need