--- - name: Set up ssh vars: uid: "{{ lookup('env','USER') }}" hosts: localhost connection: local become: false tasks: - name: Create ssh dir ansible.builtin.file: dest: /home/{{ uid }}/.ssh state: directory - name: Install authorized keys ansible.builtin.template: src: ../templates/authorized_keys.j2 dest: /home/{{ uid }}/.ssh/authorized_keys owner: '{{ uid }}' group: '{{ uid }}' mode: '0600'