diff --git a/config/ansible/tasks/servers/server.yml b/config/ansible/tasks/servers/server.yml index 0cef808..4e1e018 100644 --- a/config/ansible/tasks/servers/server.yml +++ b/config/ansible/tasks/servers/server.yml @@ -25,8 +25,6 @@ enabled: true - name: gitea enabled: true - - name: plex - enabled: true - name: jellyfin enabled: true - name: seafile diff --git a/config/ansible/tasks/servers/services/caddy/Caddyfile.j2 b/config/ansible/tasks/servers/services/caddy/Caddyfile.j2 index 85cead6..aa5571e 100644 --- a/config/ansible/tasks/servers/services/caddy/Caddyfile.j2 +++ b/config/ansible/tasks/servers/services/caddy/Caddyfile.j2 @@ -53,16 +53,6 @@ overseerr.mvl.sh { tls {{ caddy_email }} } -plex.mvl.sh { - reverse_proxy host.docker.internal:32400 - tls {{ caddy_email }} -} - -tautulli.mvl.sh { - reverse_proxy tautulli:8181 - tls {{ caddy_email }} -} - jellyfin.mvl.sh jf.mvl.sh { reverse_proxy jellyfin:8096 tls {{ caddy_email }} diff --git a/config/ansible/tasks/servers/services/plex/docker-compose.yml.j2 b/config/ansible/tasks/servers/services/plex/docker-compose.yml.j2 deleted file mode 100644 index 76fd42e..0000000 --- a/config/ansible/tasks/servers/services/plex/docker-compose.yml.j2 +++ /dev/null @@ -1,36 +0,0 @@ -services: - plex: - image: plexinc/pms-docker:latest - environment: - - PUID=1000 - - PGID=100 - - VERSION=docker - - PLEX_CLAIM={{ lookup('community.general.onepassword', 'muemvbrp4f2dnk2jfuy4i6jtd4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='PLEX_CLAIM') }} - volumes: - - {{plex_data_dir}}/pms_config:/config - - /tmp/plex-transcode:/transcode - - /mnt/object_storage/movies:/movies - - /mnt/object_storage/tvshows:/tvshows - - /mnt/object_storage/music:/music - restart: unless-stopped - network_mode: host - - tautulli: - image: lscr.io/linuxserver/tautulli:latest - environment: - - PUID=1000 - - PGID=100 - - TZ=Europe/Amsterdam - volumes: - - {{plex_data_dir}}/tautulli_config:/config - ports: - - 8181:8181 - restart: unless-stopped - networks: - - caddy_network - -networks: - caddy_network: - external: true - name: caddy_default - diff --git a/config/ansible/tasks/servers/services/plex/plex.yml b/config/ansible/tasks/servers/services/plex/plex.yml deleted file mode 100644 index d8adda9..0000000 --- a/config/ansible/tasks/servers/services/plex/plex.yml +++ /dev/null @@ -1,33 +0,0 @@ ---- -- name: Deploy Plex service - block: - - name: Set Plex directories - ansible.builtin.set_fact: - plex_data_dir: "/mnt/object_storage/services/plex" - plex_service_dir: "{{ ansible_env.HOME }}/services/plex" - - - name: Create Plex directories - ansible.builtin.file: - path: "{{ plex_dir }}" - state: directory - mode: "0755" - loop: - - "{{ plex_data_dir }}" - - "{{ plex_service_dir }}" - loop_control: - loop_var: plex_dir - - - name: Deploy Plex docker-compose.yml - ansible.builtin.template: - src: docker-compose.yml.j2 - dest: "{{ plex_service_dir }}/docker-compose.yml" - mode: "0644" - register: plex_compose - - - name: Stop Plex service - ansible.builtin.command: docker compose -f "{{ plex_service_dir }}/docker-compose.yml" down --remove-orphans - when: plex_compose.changed - - - name: Start Plex service - ansible.builtin.command: docker compose -f "{{ plex_service_dir }}/docker-compose.yml" up -d - when: plex_compose.changed