Disabled automatic sorting of mapping keys in jinja templatingtags/v0.55.0
@@ -25,5 +25,5 @@ nginx_config: | |||
- template: jinja | |||
{% if 'source_path' not in nginx.server.config %} | |||
- context: | |||
config: {{ nginx.server.config|json() }} | |||
config: {{ nginx.server.config|json(sort_keys=False) }} | |||
{% endif %} |
@@ -1,6 +1,6 @@ | |||
{% macro sls_block(dict) %} | |||
{% for key, value in dict.items() %} | |||
- {{ key }}: {{ value|json() }} | |||
- {{ key }}: {{ value|json(sort_keys=False) }} | |||
{% endfor %} | |||
{% endmacro %} | |||
@@ -116,7 +116,7 @@ nginx_server_available_dir: | |||
- service: nginx_service | |||
{% if 'source_path' not in settings.config %} | |||
- context: | |||
config: {{ settings.config|json() }} | |||
config: {{ settings.config|json(sort_keys=False) }} | |||
{% endif %} | |||
{% if 'overwrite' in settings and settings.overwrite == False %} | |||
- unless: |