Ansible - csvfile Lookup с удаленным файлом не работает - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь с 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...