diff --git a/.gitmodules b/.gitmodules index 5fb5699..bb931e1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "states/gpodder/micro-gpodder-server"] path = states/gpodder/micro-gpodder-server url = https://github.com/bohwaz/micro-gpodder-server.git +[submodule "states/dmarc_reports/dmarcts-report-viewer"] + path = states/dmarc_reports/dmarcts-report-viewer + url = https://github.com/techsneeze/dmarcts-report-viewer.git diff --git a/states/dmarc_reports/dmarcts-report-viewer b/states/dmarc_reports/dmarcts-report-viewer new file mode 160000 index 0000000..4730985 --- /dev/null +++ b/states/dmarc_reports/dmarcts-report-viewer @@ -0,0 +1 @@ +Subproject commit 4730985c5a0079435efb939a5ac902ceed77ee9a diff --git a/states/dmarc_reports/dmarcts-report-viewer-config.php b/states/dmarc_reports/dmarcts-report-viewer-config.php new file mode 100644 index 0000000..62e1bc4 --- /dev/null +++ b/states/dmarc_reports/dmarcts-report-viewer-config.php @@ -0,0 +1,15 @@ + diff --git a/states/dmarc_reports/init.sls b/states/dmarc_reports/init.sls index ce01bcc..8ab2654 100644 --- a/states/dmarc_reports/init.sls +++ b/states/dmarc_reports/init.sls @@ -39,3 +39,20 @@ dmarcts: cron.present: - user: dmarc - special: '@daily' + +dmarcts-report-viewer: + pkg.installed: + - pkgs: + - php-xml + - php-mysql + file.recurse: + - name: /srv/dmarcts-report-viewer + - source: salt://dmarc_reports/dmarcts-report-viewer + - dir_mode: '0755' + - file_mode: '0644' + +dmarcts-report-viewer-config: + file.managed: + - name: /srv/dmarcts-report-viewer/dmarcts-report-viewer-config.php + - source: salt://dmarc_reports/dmarcts-report-viewer-config.php + - template: jinja