devops:ansible:playbooks:add-id-rsa-keys

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.

  • devops/ansible/playbooks/add-id-rsa-keys.txt
  • Última modificação: 2021/08/25 10:33
  • (edição externa)