У меня есть группа серверов на сайте, где некоторые серверы имеют доступ только к сети управления, а не к Интернету, поэтому мне нужно настроить http_proxy, чтобы они могли получать пакеты и т. Д.
Теперь у меня есть книга воспроизведения высшего уровня, которую я применяю ко всем серверам вместе, и я ищу способ установить параметр environment / http_proxy только для тех серверов, которым это нужно. Есть ли способ как-то настроить окружение с помощью host / group_vars?
Я попытался переопределить переменную ansible_env
, но она не работает, я думаю, она перезаписывается на первом шаге playbook (gather_facts
).
Помимо дублирования пьес в сборнике пьес, ограничения их группой и настройки среды, есть ли другой способ добиться того, чего я хочу?
Заранее спасибо.