Skip to content

Commit

Permalink
Move MediaCover directories and DB files
Browse files Browse the repository at this point in the history
  • Loading branch information
HadrienPatte committed Apr 27, 2024
1 parent 7914a1e commit 86abd9b
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 14 deletions.
16 changes: 8 additions & 8 deletions roles/mediaserver/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,28 @@ containers:
port: 7878
volumes:
- /data/state/radarr/config.xml:/config/config.xml
- /data/radarr.db:/config/radarr.db
- /data/radarr.db-wal:/config/radarr.db-wal
- /cache/radarr:/config/MediaCover
- /data/state/radarr/radarr.db:/config/radarr.db
- /data/state/radarr/radarr.db-wal:/config/radarr.db-wal
- /data/state/radarr/MediaCover:/config/MediaCover
- /data:/data

sonarr:
image: ghcr.io/hadrienpatte/sonarr
port: 8989
volumes:
- /data/state/sonarr/config.xml:/config/config.xml
- /data/sonarr.db:/config/sonarr.db
- /data/sonarr.db-wal:/config/sonarr.db-wal
- /cache/sonarr:/config/MediaCover
- /data/state/sonarr/sonarr.db:/config/sonarr.db
- /data/state/sonarr/sonarr.db-wal:/config/sonarr.db-wal
- /data/state/sonarr/MediaCover:/config/MediaCover
- /data:/data

prowlarr:
image: ghcr.io/hadrienpatte/prowlarr
port: 9696
volumes:
- /data/state/prowlarr/config.xml:/config/config.xml
- /data/prowlarr.db:/config/prowlarr.db
- /data/prowlarr.db-wal:/config/prowlarr.db-wal
- /data/state/prowlarr/prowlarr.db:/config/prowlarr.db
- /data/state/prowlarr/prowlarr.db-wal:/config/prowlarr.db-wal

qbittorrent:
image: ghcr.io/onedr0p/qbittorrent
Expand Down
9 changes: 7 additions & 2 deletions roles/mediaserver/tasks/arr.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
---
- name: Create config directory for {{ item.key }}
- name: Create config directories for {{ item.key }}
become: true
ansible.builtin.file:
path: /data/state/{{ item.key }}
path: "{{ directory }}"
state: directory
mode: 0755
owner: "{{ nonroot_uid }}"
group: "{{ nonroot_gid }}"
with_items:
- /data/state/{{ item.key }}
- /data/state/{{ item.key }}/MediaCover
loop_control:
loop_var: directory

- name: Check if config file exists for {{ item.key }}
ansible.builtin.stat:
Expand Down
5 changes: 1 addition & 4 deletions roles/mediaserver/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
driver: bridge
state: present

- name: Create data and cache directories
- name: Create data directories
become: true
ansible.builtin.file:
path: "{{ item }}"
Expand All @@ -89,9 +89,6 @@
- /data/media
- /data/media/movies
- /data/media/tv
- /cache
- /cache/sonarr
- /cache/radarr
- /etc/jellyfin
- /etc/jellyfin/config

Expand Down

0 comments on commit 86abd9b

Please sign in to comment.