через magic переменные?
У меня есть jinja шаблон, который заполняется хостами из определенной группы. И бывает такой сценарий, что таск в котором выполняется шаблонизация оказывается changed, что в общем-то логично, т.к. содержимое поменялось.
Но с практической точки зрения там изменился только порядок хостов, который в общем-то не играет роли.
Вот так выглядит строка в шаблоне
"retry_join": [{% for server in groups['consul_servers'] %}"{{ hostvars[server].consul_advertise_address }}"{%- if not loop.last %},{% endif %}{% endfor %}],
По идее https://jinja.palletsprojects.com/en/2.10.x/templates/#sort должен помочь
Обсуждают сегодня