Я пытаюсь перенести открытые ключи на серверы linux с помощью доступного и разрешенного модуля. Я думал, что я использую поиск, чтобы прочитать содержимое файла и объединить его с элементами.Включить переменную в выражение
- name: ensure deployment keys are in authorized keys
authorized_key: user={{ sshaccess_user }} key="{{ lookup('file', '{{ item }}') }}"
with_items: sshaccess_keys
И sshaccess_keys определяется:
sshaccess_keys:
- ~/.ssh/id_rsa.pub
Очевидно, что я хотел бы добавить больше, чем один. Ошибка, которую я получаю:
fatal: [testbox] => could not locate file in lookup: {{ item }}
Он пытается прочитать файл вместо того, чтобы принимать содержимое элемента в качестве имени файла?
К сожалению, у меня есть предмет. Я скопировал старую версию с новой ошибкой mesage, поэтому извините, ваше решение не работает, редактируя мой вопрос – Sascha