Procházet zdrojové kódy

nginx: add the possibility to pass pillar data to website template

Karsten Böddeker před 6 roky
rodič
revize
24e7197e58
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      nginx/init.sls

+ 2 - 1
nginx/init.sls

@@ -55,11 +55,12 @@ nginx-cache:
       - cmd: nginx-configtest
 
 # Install website configuration files configured for this node
-{% for website in node_config.get('nginx', {}).get('websites', []) %}
+{% for website, website_config in node_config.get('nginx', {}).get('websites', {}).items() %}
 /etc/nginx/sites-enabled/{{website}}:
   file.managed:
     - source: salt://nginx/{{website}}
     - template: jinja
+      config: {{ website_config }}
     - require:
       - pkg: nginx
     - watch_in: