1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_sshd.git synced 2024-08-16 11:59:49 +02:00

Generate new ed25519 host key if necessary

This commit is contained in:
Raoul 2018-03-08 18:48:33 +01:00
parent 3d22817eff
commit a5c894a7f4
No known key found for this signature in database
GPG key ID: C7493D73B67C1842

View file

@ -7,6 +7,17 @@
group: root group: root
mode: 'u=rw,g=r,o=r' mode: 'u=rw,g=r,o=r'
validate: /usr/sbin/sshd -t -f %s validate: /usr/sbin/sshd -t -f %s
notify:
- restart ssh
- name: Generate new ed25519 ssh host key pair if necessary
command: ssh-keygen -t ed25519 -f 'ssh_host_ed25519_key' -P '' -q
args:
chdir: '/etc/ssh/'
creates: 'ssh_host_ed25519_key.pub'
notify:
- restart ssh
- name: Remove unwanted host keys - name: Remove unwanted host keys
@ -17,6 +28,8 @@
- ecdsa - ecdsa
- rsa - rsa
- dsa - dsa
notify:
- restart ssh
- file: - file:
path: '/etc/ssh/ssh_host_{{ item }}_key.pub' path: '/etc/ssh/ssh_host_{{ item }}_key.pub'
state: absent state: absent
@ -24,3 +37,5 @@
- ecdsa - ecdsa
- rsa - rsa
- dsa - dsa
notify:
- restart ssh