diff --git a/pillars/roles/nginx/prowlarr.sls b/pillars/roles/nginx/prowlarr.sls new file mode 100644 index 0000000..d62a4b9 --- /dev/null +++ b/pillars/roles/nginx/prowlarr.sls @@ -0,0 +1,14 @@ +nginx: + prowlarr: + auth: 2fa + default: no + https: + port: 9696 + prot: http + +portal: + Media: + prowlarr: + name: Torrent Indexers + summary: Prowlarr Server + public: false diff --git a/pillars/servers/roles/server/arr.sls b/pillars/servers/roles/server/arr.sls index ccb49e8..b4b8d9a 100644 --- a/pillars/servers/roles/server/arr.sls +++ b/pillars/servers/roles/server/arr.sls @@ -8,6 +8,6 @@ roles: - radarr - lidarr - bazarr - - jackett + - prowlarr - ytdownloader - podfox diff --git a/states/roles/maintain/prowlarr/init.sls b/states/roles/maintain/prowlarr/init.sls new file mode 100644 index 0000000..709ed90 --- /dev/null +++ b/states/roles/maintain/prowlarr/init.sls @@ -0,0 +1,22 @@ +/var/lib/prowlarr: + file.symlink: + - target: /mnt/data/prowlarr + - force: true + - mkdirs: true + +#package is in aur repo +prowlarr: + pkg.installed + +prowlarr_service: + service.running: + - name: prowlarr + - enable: true + +flaresolverr: + pkg.installed + +flaresolverr_service: + service.running: + - name: flaresolverr + - enable: true