Как говорится в теме, у меня вопрос: возможно ли добавить теги к хостам, описанным в инвентаре?
Моя цель - иметь возможность запускать ansible-playbook на определенном хосте / группе хостов, у которых есть этот конкретный тег, например, только на серверах с тегом 'Env = test and Type = test'
Например, при запуске playbook:
ansible-playbook -i hosts test.yml --extra-vars "Env=${test} Type=${test}"
Я передам теги в команде, и она будет работать только на отфильтрованных хостах.
Большое спасибо!
Обновление:
В качестве альтернативы, возможно, делать что-то вроде динамического инвентаря?https://docs.ansible.com/ansible/latest/dev_guide/developing_inventory.html#developing-inventory
[tag_Name_staging_foo]
[tag_Name_staging_bar]
[staging:children]
tag_Name_staging_foo
tag_Name_staging_bar