소스 검색

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

Karsten Böddeker 6 년 전
부모
커밋
24e7197e58
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  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: