I создал репо, чтобы воспроизвести мой сценарий.
По сути, мы загружаем инвентарь с помощью наших хостов, мы можем переопределять значения для каждого узла через инвентарь без проблем, но хотели бы попробовать использовать host_vars.
Я не на 100% понимаю, как хосты хоста сопоставляются с хостом. Я читал ansible repo для примеров, но, похоже, не мог заставить его работать как задокументированный, поэтому я ищу некоторые проверки нашей установки.
Когда я запускаю команду ansible-playbook -i ansible.inventory site.yml -clocal
в моем примере репо, я ожидаю, что файл host_vars/{{ ansible_hostname }}
будет прочитан и переопределит все, что установлено в vars, но это, похоже, не происходит.
Может кто-нибудь, пожалуйста, назовите меня на рабочем примере, чтобы я мог видеть, где мы ошибаемся?