возможно ли создать такой ansible инвентарь, где можно выполнить задачу только в одной группе, в двух группах или во всех них, но внутри групп есть узлы, которые называются одинаковыми?
Псевдонимы для хоста такие же в группах, как в playbook, но в каждой группе есть разные переменные для каждого сервера и vm. Более того, для подключения к виртуальной машине с локального хоста необходимо использовать сервер в качестве Jumphost.
Сценарий должен выглядеть примерно так: Инвентарь:
[group1]
server
vm
[group2]
server
vm
[group3]
server
vm
Playbook:
- hosts: server
tasks:
- name: ....
- hosts: vm
tasks:
- name: ...