Я задал этот вопрос где-то еще, и были упомянуты Динамическая инвентаризация сценарии.
Динамическая инвентаризация возвращает «все» и «разгруппированы», поэтому мы можем манипулировать результатами для этих переменныхс динамическими сценариями инвентаризации.
{
"_meta": {
"hostvars": {}
},
"all": {
"children": [
"ungrouped"
]
},
"ungrouped": {}
}
Тем не менее, в этом разговоре было упомянуто, что «все» является чем-то вроде анти-паттерна, и во-первых, избегать его может быть хорошей идеей.«все» означает «все», и в этом случае ничто, относящееся к конкретному проекту, не должно использовать «все».
Так что я думаю, что это отвечает на вопрос для меня.Я буду избегать использования всего, и в случае, если мне действительно нужно это сделать, я воспользуюсь сценариями динамической инвентаризации