Playbook para upload de sua chave RSA para os servidores
Para executar este playbook, digite:
$ansible-playbook --ask-pass upload-id-rsa.yaml -k -e "ssh_dir=/home/operador/.ssh owner=operador"
- upload-id-rsa.yaml
--- - 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
PS: Não esqueça de modificar na linha 5, o diretório onde encontram-se suas chaves RSA.