diff options
Diffstat (limited to 'jellyfin')
| -rw-r--r-- | jellyfin/defaults/main.yaml | 3 | ||||
| -rw-r--r-- | jellyfin/tasks/main.yaml | 18 |
2 files changed, 21 insertions, 0 deletions
diff --git a/jellyfin/defaults/main.yaml b/jellyfin/defaults/main.yaml new file mode 100644 index 0000000..b73ef72 --- /dev/null +++ b/jellyfin/defaults/main.yaml @@ -0,0 +1,3 @@ +--- + +jellyfin_data_dir: "/var/lib/jellyfin" diff --git a/jellyfin/tasks/main.yaml b/jellyfin/tasks/main.yaml index 6e93cb5..29b7bca 100644 --- a/jellyfin/tasks/main.yaml +++ b/jellyfin/tasks/main.yaml @@ -23,6 +23,24 @@ apt: name="jellyfin" notify: restart jellyfin service +- name: create jellyfin data dir + become: yes + file: + path: "{{jellyfin_data_dir}}" + state: "directory" + owner: "jellyfin" + group: "jellyfin" + mode: "0755" + +- name: configure jellyfin data dir + become: yes + lineinfile: + path: "/etc/jellyfin/jellyfin" + regexp: "^JELLYFIN_DATA_DIR=" + line: "JELLYFIN_DATA_DIR={{jellyfin_data_dir}}" + create: yes + notify: restart jellyfin service + - name: ensure jellyfin service is running become: yes systemd: name="jellyfin.service" state="started" daemon_reload="yes" |
