--- - name: Set SSH Public Keys for Users become: true ansible.posix.authorized_key: user: "{{ user.name }}" state: 'present' key: "{{ user.pubkeys | default() }}" exclusive: true loop: "{{ _l3d_users__merged_users }}" loop_control: label: "user={{ user.name }}" loop_var: user when: user.state | default ('present') == 'present' and not user.only_sshd_config | default(false) | bool