--- - name: Install the ssh keys for non root users authorized_key: user={{ item.0.name }} key="{{ item.1 }}" state=present when: non_root_users with_subelements: - '{{ ssh_users_list | default ([]) }}' - authorized_keys tags: [ "pubkeys", "ssh_keys" ] - name: Remove obsolete ssh keys if there are any authorized_key: user={{ item.0.name }} key="{{ item.1 }}" state=absent when: - obsolete_ssh_key is defined - non_root_users with_subelements: - '{{ ssh_users_list | default ([]) }}' - authorized_keys tags: [ "pubkeys", "ssh_keys" ]