Если книга воспроизведения будет запущена на хосте:
foo.example.com
вы можете получить "type = news", просто указав "{{type}}". Если вы хотите использовать в условиях «когда», то просто указав «тип»
Если playbook будет запущен на хосте:
mongodb.local
тогда значение «type» в этом случае автоматически будет = «mongo», а «region» автоматически будет = «us»
Значения переменных, если они определены в указанном вами файле hosts, будут автоматически определены на указанных хостах
Таким образом, книга воспроизведения может быть выполнена на всех хостах, и если вы получите значение для «type», например:
- debug:
msg: "{{type}}"
На каждом из хостов вы получите свои уникальные значения, которые определены в файле хостов
Я не уверен, что правильно понял вопрос, но если это означало, что на хосте foo.example.com необходимо было получить список серверов из группы «веб-серверы», имеющих «type = news» тогда ответ уже дан.