Как использовать Ansible файл инвентаря, созданный playbook? - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть книга воспроизведения, которая читает в пользовательском конфигурационном файле и создает допустимый инвентарь Ansible в YAML, а затем продолжает другие роли Ansible.Проблема заключается в том, что когда я указываю еще не созданный файл hosts в моем ansible.cfg, он только читает файл в начале, поэтому, когда я хочу продолжить выполнение своих задач, я получаю предупреждение «При условии, что список хостов пуст».Есть ли способ, которым я могу получить файл инвентаризации, чтобы "перезагрузить"?Я попытался выполнить сценарий динамической инвентаризации в python, но синтаксис сложнее, чем простая статическая конфигурация YAML или INI.

1 Ответ

0 голосов
/ 27 февраля 2019

Использование задания meta:

- meta: refresh_inventory

Документы: https://docs.ansible.com/ansible/latest/modules/meta_module.html

...