Я создаю несколько серверов в Azure через Ansible. Я пытаюсь впоследствии настроить prometheus для мониторинга этих серверов.
Однако я не могу понять, как получить IP-адрес из инвентаря Dynami c для каждого созданного сервера.
Я прошел через несколько вариантов, это показывает, что я ищу
{% for host in groups['all'] %}
- targets: ['{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}']
labels: {'host': '{{ host }}' }
{% endfor %}
Очевидно, это просто печатает локальную виртуальную машину, на которой она работает. Но я понятия не имею, что там поставить для IP "хоста"