--- - name: Create .ssh directory for ansible user ansible.builtin.file: path: /home/ansible/.ssh state: directory owner: ansible group: ansible mode: '0700' - name: Add SSH keys for administrators ansible.posix.authorized_key: user: ansible state: present key: "{{ item.key }}" comment: "{{ item.name }}" loop: "{{ admin_ssh_keys | default([]) }}" when: admin_ssh_keys is defined