blob: eaaac62d502100453babf7c687602141ab52cb96 [file] [log] [blame]
{%- from "devops_portal/map.jinja" import control with context %}
{%- if control.enabled %}
devops_portal_dirs:
file.directory:
- names:
- /srv/oss/devops_portal/nginx
- /srv/oss/devops_portal/config
- user: root
- group: root
- mode: 0755
- makedirs: true
devops_portal_nginx_conf:
file.managed:
- name: /srv/oss/devops_portal/nginx/nginx.conf
- source: salt://devops_portal/files/nginx.conf
- template: jinja
- user: root
- group: root
- mode: 0644
- require:
- file: devops_portal_dirs
devops_portal_config:
file.managed:
- name: /srv/oss/devops_portal/config/config.json
- source: salt://devops_portal/files/config.json
- template: jinja
- user: root
- group: root
- mode: 0640
- require:
- file: devops_portal_dirs
{%- endif %}