Я пытаюсь с ansible 2.7.10 сделать поиск в CSV-файле, который находится на удаленном хосте.Файл имеет следующее содержание:
host1.example.com:john.doe@example.com
host2.example.com:peter.smith@example.com
Но я получил ошибку:
"msg": "An unhandled exception occurred while running the lookup plugin 'csvfile'. Error was a <class 'ansible.errors.AnsibleError'>, original message: csvfile: expected str, bytes or os.PathLike object, not NoneType"
На данный момент я задаю задачу как:
- name: "Get the cert password from file"
set_fact:
email: "{{ lookup('csvfile', 'host1.example.com file=/home/sysuser/admins delimiter=: col=1') }}"
Я простопросто, за исключением почты пользователя, но на данный момент я думаю, что поиск работает только для файлов, которые находятся на том же хосте, что и ansible-playbook.Может быть, кто-то здесь может подтвердить мою догадку или дать мне рабочий пример, но до этого момента я буду использовать shell-модуль для чтения информации, которая мне нужна, с наилучшими пожеланиями Dan