evolinux-users: install many ssh keys if needed

This commit is contained in:
Jérémy Lecour 2017-10-06 00:51:20 +02:00
parent ef93d56799
commit f759b849a5
1 changed files with 11 additions and 0 deletions

View File

@ -14,6 +14,17 @@
user: "{{ user.name }}"
key: "{{ user.ssh_key }}"
state: present
when: user.ssh_key is defined
- name: "Add user's SSH public keys for '{{ user.name }}'"
authorized_key:
user: "{{ user.name }}"
key: "{{ ssk_key }}"
state: present
with_items: "{{ user.ssh_keys }}"
loop_control:
loop_var: ssk_key
when: user.ssh_keys is defined
# we must double-escape caracters, because python
- name: verify AllowUsers directive