this is needed on archlinux where the pid file is set by systemd not the nginx.conf file. In the pillar file you just add pid: an value of 'None' and no pid entry in nginx.conf. this now works with every None value set in the pillar filesusefix
@@ -1,6 +1,7 @@ | |||
{% set indent_increment = 4 %} | |||
{%- macro nginx_block(value, key=None, operator=' ', delim=';', ind=0) -%} | |||
{%- if value != None -%} | |||
{%- if value is number or value is string -%} | |||
{{ key|indent(ind, True) }}{{ operator }}{{ value }}{{ delim }} | |||
{%- elif value is mapping -%} | |||
@@ -16,6 +17,8 @@ | |||
{%- else -%} | |||
{{ key|indent(ind, True) }}{{ operator }}{{ value }}{{ delim }} | |||
{%- endif -%} | |||
{%- else -%} | |||
{%- endif -%} | |||
{%- endmacro -%} | |||
# Default nginx server configuration |