Files
salt-states/gitea/cpapache.sls
2025-12-27 18:46:18 -05:00

37 lines
969 B
Plaintext

{{ salt.pillar.get('gitea:cpapache_include') }}:
file.managed:
- source: 'salt://gitea/files/vhost_include.jinja'
- template: jinja
- user: root
- group: root
- mode: 644
- makedirs: true
verify_vhost_includes:
cmd.wait:
- name: /usr/local/cpanel/scripts/verify_vhost_includes --commit /scripts/ensure_vhost_includes --all-users
- watch:
- file: {{ salt.pillar.get('gitea:cpapache_include') }}
rebuildhttpdconf:
cmd.wait:
- name: /usr/local/cpanel/scripts/rebuildhttpdconf
- watch:
- cmd: verify_vhost_includes
queue_httpd_graceful:
cmd.wait:
- name: /usr/local/cpanel/scripts/restartsrv_httpd --graceful
- watch:
- cmd: rebuildhttpdconf
{{ salt.pillar.get('gitea:docroot') }}/.htaccess:
file.managed:
- source: 'salt://gitea/files/htaccess.jinja'
- template: jinja
- user: {{ salt.pillar.get('gitea:user') }}
- group: {{ salt.pillar.get('gitea:user') }}
- mode: 644