| 123456789101112131415161718192021222324252627282930313233 |
- {% from 'nginx/map.jinja' import nginx %}
- nginx:
- pkgrepo.managed:
- - name: {{ nginx.repo_name }}
- - file: {{ nginx.repo_file }}
- - key_url: {{ nginx.key_url }}
- - clean_file: True
- - require_in:
- - pkg: nginx
- pkg.installed:
- - name: {{ nginx.package }}
- service.running:
- - name: {{ nginx.service }}
- - watch:
- - pkg: nginx
- - file: nginx_conf
- /etc/nginx/conf.d/default.conf:
- file.absent
- /etc/nginx/conf.d/example_ssl.conf:
- file.absent
- nginx_conf:
- file.recurse:
- - name: /etc/nginx
- - source: salt://nginx/files
- - include_empty: True
- - template: jinja
- - require:
- - pkg: nginx
|