- hosts: localhost tasks: - name: Create puser user user: uid: 2000 name: puser shell: /bin/zsh home: /home/puser password: "*" create_home: true - name: puser .ssh dir file: state: directory path: /home/puser/.ssh mode: "0755" owner: puser group: puser - name: puser authorized_keys template: src: ../openssh/files/openssh_authorized_keys dest: /home/puser/.ssh/authorized_keys mode: "0644" owner: puser group: puser