Работает Ansible 2.9.3
Работая в большой среде с ежедневным приходом и уходом узлов, мне нужно использовать подстановочные имена узлов в группе узлов: ie:
[исключенные_хосты]
host01
host02
host03
[все]
хост *
in моя пьеса у меня есть
Проблема в том, что задача выполняется на хостах в исключенной группе. Если я специально укажу один из исключенных хостов в группе «все», то этот хост будет правильно исключен.
Так что Ansible не работает, как можно предположить.
лучший способ заставить это работать?
Я пытался: hosts: "{{ansible_hostname}}" ,! exclude_hosts
, но он ошибочно считался неверным синтаксисом yaml.
требования: я не могу конкретно перечислить каждый хост они приходят и go слишком часто. Плейбуксы будут автоматически скопированы на каждый хост, а потом начнется выполнение, поэтому мне нужно использовать одинаковую командную строку ansible на всех хостах.