Я пытаюсь использовать следующий файл json в качестве входных данных для инвентаризации доступного хоста, но при запуске плейбука получаю сообщение об ошибке. Файл JSON:
{
"instances":{
"host": 10.66.70.33
}
}
Пособие:
хосты: "{{instance.host}}"
remote_user: root #vars:
Когда я запускаю книгу игр, я получаю следующие ошибки. Я не уверен, что делаю не так. Я новичок в Ansible. Пожалуйста, посоветуйте, я думаю, я делаю какую-то глупую ошибку.
[ПРЕДУПРЕЖДЕНИЕ]: не удалось сопоставить предоставленный шаблон хоста, игнорируется: все [ПРЕДУПРЕЖДЕНИЕ]: при условии, что список хостов пуст, доступен только localhost ОШИБКА! Поле "хосты" имеет недопустимое значение, которое включает неопределенную переменную. Ошибка была: "экземпляры" не определены.
Я использую следующую инструкцию:
ansible-playbook -i <path>/test.json <path>test_playbook.yml