diff --git a/tasks/ssh.yml b/tasks/ssh.yml index b4ea43b..03cfffb 100644 --- a/tasks/ssh.yml +++ b/tasks/ssh.yml @@ -3,10 +3,20 @@ package: name: "{{ system_ssh_package }}" state: present +- name: ensure .ssh exist for user + become: true + file: + state: directory + path: "/home/{{item}}/.ssh" + owner: "{{item}}" + mode: 0700 + with_items: + - "{{user.name}}" + - name: copy ssh config for user become: true template: - dest: "/home/{{ item }}/.ssh" + dest: "/home/{{ item }}/.ssh/config" src: "ssh/config.j2" force: true remote_src: false