Ansible Dynami c инвентарь получает IP-адрес - PullRequest
0 голосов
/ 09 июля 2020

Я создаю несколько серверов в Azure через Ansible. Я пытаюсь впоследствии настроить prometheus для мониторинга этих серверов.

Однако я не могу понять, как получить IP-адрес из инвентаря Dynami c для каждого созданного сервера.

Я прошел через несколько вариантов, это показывает, что я ищу

{% for host in groups['all'] %}
      - targets: ['{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}']
        labels: {'host': '{{ host }}' }
{% endfor %}

Очевидно, это просто печатает локальную виртуальную машину, на которой она работает. Но я понятия не имею, что там поставить для IP "хоста"

...