From 49f68f3dc5d2b4f0bf9dc3b5e1e20ba028b0e34f Mon Sep 17 00:00:00 2001 From: Actaeus Curabitur Date: Mon, 25 Dec 2023 03:26:25 -0600 Subject: [PATCH] added prowlarr --- pillars/roles/nginx/prowlarr.sls | 14 ++++++++++++++ pillars/servers/roles/server/arr.sls | 2 +- states/roles/maintain/prowlarr/init.sls | 22 ++++++++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 pillars/roles/nginx/prowlarr.sls create mode 100644 states/roles/maintain/prowlarr/init.sls 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