From 08aac58570ebfa19e3f7c1cd6373c0ed7f338e41 Mon Sep 17 00:00:00 2001 From: Actaeus Curabitur Date: Mon, 25 Dec 2023 02:35:51 -0600 Subject: [PATCH] Added Jellyseerr --- pillars/roles/nginx/jellyseerr.sls | 20 ++++++++++++++++++++ pillars/servers/roles/server/jellyseerr.sls | 7 +++++++ states/roles/maintain/jellyseerr/init.sls | 14 ++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 pillars/roles/nginx/jellyseerr.sls create mode 100644 pillars/servers/roles/server/jellyseerr.sls create mode 100644 states/roles/maintain/jellyseerr/init.sls diff --git a/pillars/roles/nginx/jellyseerr.sls b/pillars/roles/nginx/jellyseerr.sls new file mode 100644 index 0000000..40d7d75 --- /dev/null +++ b/pillars/roles/nginx/jellyseerr.sls @@ -0,0 +1,20 @@ +nginx: + jellyseerr: + auth: none + default: no + https: + port: 5055 + prot: http + request: + auth: none + default: no + https: + port: 5055 + prot: http + +portal: + Media: + request: + name: Mediar Request Server + summary: Jellyseerr media request server + public: false diff --git a/pillars/servers/roles/server/jellyseerr.sls b/pillars/servers/roles/server/jellyseerr.sls new file mode 100644 index 0000000..410071a --- /dev/null +++ b/pillars/servers/roles/server/jellyseerr.sls @@ -0,0 +1,7 @@ +roles: + - server + - ssh + - nrpe + - saltminion + - nginx-proxy + - jellyseerr diff --git a/states/roles/maintain/jellyseerr/init.sls b/states/roles/maintain/jellyseerr/init.sls new file mode 100644 index 0000000..3d47de1 --- /dev/null +++ b/states/roles/maintain/jellyseerr/init.sls @@ -0,0 +1,14 @@ +{%- set os=grains['os'] -%} + +jellyseerr: + pkg.installed: + - name: jellyseerr + service.running: + - enable: true + +#/etc/conf.d/jellyfin: +# file.managed: +# - source: salt://roles/maintain/jellyfin/jellyfin +# - user: root +# - group: root +# - mode: 644