From 08f4f7ebbdfea2385409ad18bae6345521aef6c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Wed, 12 Jun 2019 18:53:10 +0200 Subject: [PATCH] fix #53: set a safe value for the temporary directory --- support/jenkins/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/support/jenkins/Dockerfile b/support/jenkins/Dockerfile index 92045f5..7fb6f4f 100644 --- a/support/jenkins/Dockerfile +++ b/support/jenkins/Dockerfile @@ -11,6 +11,11 @@ LABEL name="openshift3/jenkins-agent-ansible-26-centos7" \ io.openshift.tags="openshift,jenkins,agent,ansible" USER root + +# Set a safe value for the temporary directory. Otherwise the ansible-playbook command fails when run from a jenkins slave: +# AnsibleError: Unable to create local directories(/home/jenkins/.ansible/tmp): [Errno 13] Permission denied: '/home/jenkins/.ansible/tmp' +ENV DEFAULT_LOCAL_TMP=/tmp + RUN yum install -y epel-release && \ yum install -y 'ansible >= 2.6' && \ yum install -y python27-python-pip && \