- source: salt://nginx/ng/files/nginx.conf | - source: salt://nginx/ng/files/nginx.conf | ||||
- template: jinja | - template: jinja | ||||
- context: | - context: | ||||
config: {{ nginx.server.config|json() }} | |||||
config: {{ nginx.server.config|json(sort_keys=False) }} |
{% macro sls_block(dict) %} | {% macro sls_block(dict) %} | ||||
{% for key, value in dict.items() %} | {% for key, value in dict.items() %} | ||||
- {{ key }}: {{ value|json() }} | |||||
- {{ key }}: {{ value|json(sort_keys=False) }} | |||||
{% endfor %} | {% endfor %} | ||||
{% endmacro %} | {% endmacro %} | ||||
- source: salt://nginx/ng/files/server.conf | - source: salt://nginx/ng/files/server.conf | ||||
- template: jinja | - template: jinja | ||||
- context: | - context: | ||||
config: {{ settings.config|json() }} | |||||
config: {{ settings.config|json(sort_keys=False) }} | |||||
{% if 'overwrite' in settings and settings.overwrite == False %} | {% if 'overwrite' in settings and settings.overwrite == False %} | ||||
- unless: | - unless: | ||||
- test -e {{ server_curpath(server) }} | - test -e {{ server_curpath(server) }} |