What am I doing wrong?
admins:
- name: "{{ vault_admin_user1_name }}"
sshkey:
- "{{ vault_admin_user1_pubkeyA }}"
- "{{ vault_admin_user1_pubkeyC }}"
- name: Set up multiple authorized keys for users
ansible.posix.authorized_key:
user: '{{ item.name }}'
state: present
key: '{{ item.sshkey }}'
loop: "{{ admins|subelements('sshkey.item') }}"
When I try to iterate over admin's properties I got:
fatal: [localhost]: FAILED! => {"msg": "Unexpected templating type error occurred on ({{ admins|subelements('sshkey.item') }}): the key item should point to a dictionary, got '[1st key,2nd key...]}