blob: eaaac62d502100453babf7c687602141ab52cb96 [file] [log] [blame]
Ilya Kharin9954eaf2017-03-06 15:21:07 +04001{%- from "devops_portal/map.jinja" import control with context %}
2{%- if control.enabled %}
3
4devops_portal_dirs:
5 file.directory:
6 - names:
7 - /srv/oss/devops_portal/nginx
8 - /srv/oss/devops_portal/config
9 - user: root
10 - group: root
11 - mode: 0755
12 - makedirs: true
13
14devops_portal_nginx_conf:
15 file.managed:
16 - name: /srv/oss/devops_portal/nginx/nginx.conf
17 - source: salt://devops_portal/files/nginx.conf
18 - template: jinja
19 - user: root
20 - group: root
21 - mode: 0644
22 - require:
23 - file: devops_portal_dirs
24
25devops_portal_config:
26 file.managed:
27 - name: /srv/oss/devops_portal/config/config.json
28 - source: salt://devops_portal/files/config.json
29 - template: jinja
30 - user: root
31 - group: root
32 - mode: 0640
33 - require:
34 - file: devops_portal_dirs
35
36{%- endif %}