2017-01-12 2 views
0

Я запускаю несколько незаменимых игр, определенных в файлах YAML.Неопределенная переменная при запуске Ansible play

В последней игре я получаю следующее сообщение об ошибке:

{"failed": true, "msg": "The conditional check 'ansible_os_family == \"RedHat\"' failed. The error was: error while evaluating conditional (ansible_os_family == \"RedHat\"): 'ansible_os_family' is undefined\n 

мне нужно изменить что-нибудь с сбором или что-то в ansible.cfg факты делать?

+0

Можете ли вы явно добавить 'gather_facts: true' для этой игры и попробовать? – helloV

+0

Это, похоже, сработало! Если вы опубликуете его в качестве ответа, я приму его. –

ответ

2

Добавить:

gather_facts: true 

к вашей последней игре и попробовать.

Смежные вопросы