Как получить ip или имя хоста сервера Ansible в шаблоне jinja2 - PullRequest
1 голос
/ 01 ноября 2019

Как мне получить IP или имя хоста сервера Ansible в шаблоне jinja2? Я имею в виду IP-адрес компьютера управления Ansible, а не IP-адрес целевых серверов, например, {{ ansible_fqdn }}

1 Ответ

1 голос
/ 01 ноября 2019
  1. Убедитесь, что вы собрали факты для localhost. При необходимости сделайте это в отдельной пьесе в своей тетради. Следующего должно быть достаточно:
    - name: Simply gather facts for localhost
      hosts: localhost
      gather_facts: true
    
  2. Используйте переменную localhost в вашем шаблоне, т.е. {{ hostvars['localhost'].ansible_fqdn }}
...