Improve SSH key management

This commit is contained in:
Daniel A. Maierhofer
2018-07-28 19:04:26 +02:00
parent 640611e6db
commit eec87d3b33

View File

@@ -17,16 +17,17 @@
- name: openssh - config - name: openssh - config
template: template:
dest: /etc/ssh/sshd_config dest: /etc/ssh/sshd_config
src: sshd_config.j2 src: sshd_config.j2
owner: root owner: root
group: root group: root
mode: 0644 mode: 0644
validate: '/usr/sbin/sshd -T -f %s' validate: '/usr/sbin/sshd -T -f %s'
notify: reload openssh notify: reload openssh
- name: openssh - root keys - name: openssh - root keys
authorized_key: user=root key={{ common_openssh_keys_root | join("\n") }} exclusive=yes authorized_key: "user=root key={{ item.key }} state={{ item.state | default('present') }}"
with_items: "{{ common_openssh_keys_root }}"
when: common_openssh_keys_root when: common_openssh_keys_root
tags: 'ssh-keys' tags: 'ssh-keys'