From 7a642225ce8befc2aa56356d0792a2f2d263159e Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Thu, 1 Sep 2016 11:56:04 -0400 Subject: [PATCH] ansible: slave should ensure the home dir exists before creating .ssh Signed-off-by: Alfredo Deza --- ansible/examples/slave.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ansible/examples/slave.yml b/ansible/examples/slave.yml index ddb8efe3..b5129e97 100644 --- a/ansible/examples/slave.yml +++ b/ansible/examples/slave.yml @@ -16,9 +16,17 @@ - name: create a {{ jenkins_user }} user user: name={{ jenkins_user }} comment="Jenkins Build Slave User" + - name: create a {{ jenkins_user }} home directory + file: + path: "/home/{{ jenkins_user }}/" + state: directory + owner: "{{ jenkins_user }}" + - name: Create .ssh directory - file: path=/home/{{ jenkins_user }}/.ssh - state=directory + file: + path: "/home/{{ jenkins_user }}/.ssh" + state: directory + owner: "{{ jenkins_user }}" - name: set the authorized keys authorized_key: user={{ jenkins_user }} key="{{ lookup('file', 'playbook/files/ssh/keys/jenkins_build.pub') }}" -- 2.39.5