Ansible факты всех хостов к шаблону - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь написать шаблон dhcpd.conf для моего сервера для установки статической аренды, который выглядит следующим образом:

`

{% for item in groups.all %}
{% set short_name = item.split('.') %}
host {{ item }} {
  hardware ethernet {{ ansible_eth0.macadress }};
  fixed-address {{ hostvars[item]['ipaddress'] }};
}
{% endfor %}

`

'ipaddress' - это переменная, установленная в файле инвентаря. После запуска playbook все работает нормально, но значение для 'ansible_eth0.macaddress' всегда одинаково и не соответствует ожидаемому соответствию macaddress правому хосту.

У кого-нибудь есть идеи, как заставить цикл работать так, как я хочу?

1 Ответ

0 голосов
/ 25 февраля 2019

Без задач вы используете этот шаблон jinja2, я могу только догадываться.Может быть, вы в порядке с _subelements.

...