--- - hosts: all vars: authorized_keys: ~/.ssh/id_rsa.pub ssh_dir: /Users/Lucas/.ssh owner: operador group: operador tasks: - name: set attributes of .ssh action: file path={{ ssh_dir }} owner={{ owner }} group={{ group }} mode=0700 state=directory - name: put public key in ~/.ssh/ action: copy src={{ authorized_keys }} dest={{ ssh_dir }}/authorized_keys owner={{ owner }} group={{ group }} mode=0600