2017-02-15 5 views
0

Существует установка ведущий/ведомый.Ansible & Jinja2 - Установить другой хост в jinja2

Цель:

{{ other_host_of_play }} Набор в шаблоне jinja2. Пример;

Содержание node1 должно содержать node2

Пробовал {{ play_hosts[0] }}, но это задает первый узел пьесы, вместо «другого хоста».

+2

Возможный дубликат [Как удалить или исключить элемент в списке шаблонов анзибль?] (Http://stackoverflow.com/questions/40696130/how-to-remove-or- exclude-an-item-in-ansible-template-list) –

+0

Можете ли вы привести пример того, что вы пробовали раньше? Некоторые примеры кода и т. Д. –

ответ

0

Не уверен, разрешено ли мне это сделать. Но ответ был на самом деле в сообщении @ КонстантинСуворов.

{{ play_hosts | difference([inventory_hostname]) }} 

How to remove or exclude an item in an Ansible template list?

+1

Я думаю, что предпочтительным способом обработки этого является либо голосование, чтобы закрыть свой собственный вопрос как дубликат, либо удалить его вообще (так как это дубликат). См. Http://meta.stackoverflow.com/questions/254647/ability-to-close-my-own-questions-as-duplicates – SztupY

Смежные вопросы