через 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 должен помочь
Обсуждают сегодня