ansible_default_ipv4.address }}",
"retry_join": ["{{ <ip.server1> }}","{{ <ip.server2> }}","{{ <ip.server3> }}"]
Подскажите, пож-та, как получить данные для {{ <ip.server*> }}?
В голову приходит только одна мысль, определить дополнительные переменные в инвентори.
берешь как @manefesto выше делает "{{ groups['project-b'] | map('extract', hostvars, ['ansible_host']) | list }}"
☝️что-то такое тебе нужно
"retry_join": [{% for item in groups[consul_masters_group_name] %}"{{ hostvars[item].some_bullshit_variable }}"{% if not loop.last %},{% endif %}{% endfor %}]
блять можно же было так
консул настраиваешь ?
консул и номад
ну и велкам https://t.me/ru_hashicorp
Обсуждают сегодня