server-config/roles/setup/tasks/ssh-keygen.yml

21 lines
474 B
YAML

---
- name: Verifica presenza directory .ssh
shell: test -d $HOME/.ssh
register: check_sshdir
ignore_errors: true
- name: Creazione directory .ssh
shell: mkdir -p $HOME/.ssh
when: check_sshdir is failed
- name: Verifica chiave ssh
shell: test -f $HOME/.ssh/id_rsa
changed_when: false
ignore_errors: true
register: check_key
- name: Gestione creazione chiave ssh
shell: ssh-keygen -t rsa -b 1024 -f $HOME/.ssh/id_rsa -N ''
when: check_key is failed