diff --git a/nginx/ng/files/nginx.conf b/nginx/ng/files/nginx.conf index e32edea..91efad6 100644 --- a/nginx/ng/files/nginx.conf +++ b/nginx/ng/files/nginx.conf @@ -32,6 +32,10 @@ # # This file is managed by Salt. +{% if 'load_module' in config.keys() %} +{{ nginx_block(config.pop('load_module'), 'load_module') }} +{%- endif -%} + {% if 'include' in config.keys() %} {{ nginx_block(config.pop('include'), 'include') }} {%- endif -%} diff --git a/pillar.example b/pillar.example index a91ad14..f511eb2 100644 --- a/pillar.example +++ b/pillar.example @@ -85,6 +85,7 @@ nginx: # options; if it is found other options (worker_processes: 4 and so # on) are not processed and just upload the file from source worker_processes: 4 + load_module: modules/ngx_http_lua_module.so # this will be passed very first in configuration; otherwise nginx will fail to start pid: /var/run/nginx.pid ### Directory location must exist events: worker_connections: 768