From: Alfredo Deza Date: Thu, 1 Sep 2016 15:56:04 +0000 (-0400) Subject: ansible: slave should ensure the home dir exists before creating .ssh X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=7a642225ce8befc2aa56356d0792a2f2d263159e;p=ceph-build.git ansible: slave should ensure the home dir exists before creating .ssh Signed-off-by: Alfredo Deza --- 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') }}"