Я пытаюсь развернуть ключи ssh с помощью функции поиска файлов, которая использует {{item.key}}, которая является просто именем пользователя, и я пытаюсь найти соответствующий синтаксис для вызовите значение поиска.Ansible: Использование переменной словаря в поиске
# Deploy Key Task
- name: add user ssh keys
authorized_key:
user={{ item.key }}
key={{ lookup('file', 'files/{{ item.key }}.pub') }}
with_dict: users
Где пользователей
users:
example:
state: present
comment: "Example User"
shell: "/bin/bash"
uid: 5001
gid: 5001
Из словаря, я хотел использовать item.key для заполнения файла user.pub.
В каталоге файлов у меня просто есть файл с именем example.pub с открытым ключом пользователей.
Blockquote