{{ 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