evolinux-users: install many ssh keys if needed
This commit is contained in:
parent
ef93d56799
commit
f759b849a5
|
@ -14,6 +14,17 @@
|
||||||
user: "{{ user.name }}"
|
user: "{{ user.name }}"
|
||||||
key: "{{ user.ssh_key }}"
|
key: "{{ user.ssh_key }}"
|
||||||
state: present
|
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
|
# we must double-escape caracters, because python
|
||||||
- name: verify AllowUsers directive
|
- name: verify AllowUsers directive
|
||||||
|
|
Loading…
Reference in a new issue