--- - name: Check for new SSH keys to add ansible.posix.authorized_key: user: ansible key: "{{ item.key }}" comment: "{{ item.comment | default('') }}" state: present loop: "{{ admin_users }}" when: admin_users is defined and admin_users | length > 0 notify: "reload ssh service" register: ssh_keys_result - name: Log SSH keys update ansible.builtin.debug: msg: "SSH keys updated for {{ ssh_keys_result.results | selectattr('changed', 'equalto', true) | list | length }} users" when: ssh_keys_result is defined