nginx: pkg: - installed /etc/nginx/nginx.conf: file: - managed - source: salt://nginx/nginx.conf - template: jinja - user: root - group: root - mode: 644 /etc/nginx/sites-enabled/default: file: - managed - makedirs: true - source: salt://nginx/kubernetes-site - user: root - group: root - mode: 644 /usr/share/nginx/htpasswd: file: - managed - source: salt://nginx/htpasswd - user: root - group: root - mode: 644 nginx-service: service: - running - name: nginx - watch: - pkg: nginx - file: /etc/nginx/nginx.conf - file: /etc/nginx/sites-enabled/default - file: /usr/share/nginx/htpasswd - cmd: kubernetes-cert