From 3cb1cb2f14ea2ea2620c197549bc465eb136a196 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Thu, 5 May 2016 23:11:44 +0000 Subject: [PATCH] Ipsilon requires lots of entropy, add haveged Signed-off-by: Patrick Uiterwijk --- roles/jenkins/slave/tasks/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/roles/jenkins/slave/tasks/main.yml b/roles/jenkins/slave/tasks/main.yml index 2147501d93..11b0fa5e4a 100644 --- a/roles/jenkins/slave/tasks/main.yml +++ b/roles/jenkins/slave/tasks/main.yml @@ -68,6 +68,24 @@ - jenkins/slave - config +# Haveged is not needed per se, but very useful for builds that require lots of entropy +# Hello, Ipsilon +- name: install haveged + dnf: name=haveged state=installed + when: is_fedora is defined and ansible_distribution_major_version|int > 21 + tags: + - jenkins + - jenkins/slave + - packages + +- name: enable haveged service to start on boot + service: name=haveged state=running enabled=true + when: is_fedora is defined and ansible_distribution_major_version|int > 21 + tags: + - jenkins + - jenkins/slave + - service + - name: create workspace directory file: state=directory path=/srv/jenkins owner=jenkins group=jenkins tags: