Только один, я смог заставить это работать!

вертываю машину CentOS, и одной из задач было прочитать файл, который обслуживается консулом и помещает его в/etc/sysconfig, Я пытаюсь позже прочитать его в переменной, используяlookup модуль, но выдает ошибку ниже:

фатальный: [ansible_vm1]: СБОЙ! => {"failed": true, "msg": "не удалось найти файл при поиске: / etc / sysconfig / idb_EndPoint"}

Но я запускаю задачу поиска далеко ниже точки, гдеidb_EndPoint файл сгенерирован, а также я посмотрел его вручную, войдя в систему, чтобы убедиться, что файл был доступен.

 - name: importing the file contents to variable
   set_fact:
     idb_endpoint: "{{ lookup('file', '/etc/sysconfig/idb_EndPoint') }}"
   become: true

Я также попробовал эскалации превалирования с другим пользователемbecome_user: deployuser вместе сbecome: true но не работал до сих пор. Использование Ansible версии 2.2.1.0.

Ответы на вопрос(1)

Ваш ответ на вопрос