--- - name: various pub ssh keys for users and apps authorized_key: user=root key="{{ item }}" state=present with_items: '{{ root_ssh_keys | default([]) }}' when: manage_root_ssh_keys tags: root_pubkeys - name: Remove obsolete keys from the authorized ones authorized_key: user=root key="{{ item }}" state=absent with_items: '{{ obsolete_root_ssh_keys | default([]) }}' when: obsolete_root_ssh_keys is defined tags: root_pubkeys