- Автор темы
- #1
Всем привет. Есть проблема. Три дня гуглю, никак не могу найти решение:
Есть inventory фаил для ansible.
[experiments]
vm1 ansible_ssh_host=192.168.1.33 ansible_connection=ssh ansible_user=root dc=dc1 phy=phy1 cluster_id=1 consul_master=false
vm2 ansible_ssh_host=192.168.1.47 ansible_connection=ssh ansible_user=root dc=dc1 phy=phy2 cluster_id=2 consul_master=true
Задача: в шаблоне сделать цикл по хостам с меткой consul_master=true
{% for host in groups['experiments'](тут надо как то фильтрануть хосты) %}
Есть inventory фаил для ansible.
[experiments]
vm1 ansible_ssh_host=192.168.1.33 ansible_connection=ssh ansible_user=root dc=dc1 phy=phy1 cluster_id=1 consul_master=false
vm2 ansible_ssh_host=192.168.1.47 ansible_connection=ssh ansible_user=root dc=dc1 phy=phy2 cluster_id=2 consul_master=true
Задача: в шаблоне сделать цикл по хостам с меткой consul_master=true
{% for host in groups['experiments'](тут надо как то фильтрануть хосты) %}