nginx: pkg.installed: - name: nginx-full service: - running - enable: True - reload: True #- watch: #- file: {{ pillar['etc_dir'] }}nginx/nginx.conf #- file: {{ pillar['etc_dir'] }}nginx/sites-enabled/* #- file: {{ pillar['etc_dir'] }}nginx/admin.d/* - require: - file.directory: admin-d - pkg: nginx admin-d: file.directory: - name: {{ pillar['etc_dir'] }}nginx/admin.d - user: root - group: root - mode: 755 - require: - pkg: nginx # require: # - file: {{ pillar['etc_dir'] }}nginx/nginx.conf #{{ pillar['etc_dir'] }}nginx/nginx.conf: # file.managed: # - source: salt://www/nginx/etc/nginx/nginx.conf # - user: root # - group: root # - mode: 644