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