37 lines
969 B
Plaintext
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
|
|
|