diff --git a/tasks/install.yml b/tasks/install.yml index a8ef9ba..1d135e6 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -41,12 +41,14 @@ # notify: __jellyfin_restart become: True become_user: "{{ jellyfin_user }}" + when: jellyfin_version is version(jellyfin_current_version, ">") or jellyfin_current_version is version('0.0.0', "=") - block: - name: Write current version to custom fact template: src: etc/ansible/facts.d/jellyfin.fact.j2 dest: /etc/ansible/facts.d/jellyfin.fact + mode: 0644 when: jellyfin_version is version(jellyfin_current_version, ">") or jellyfin_current_version is version('0.0.0', "=") - name: Copy systemd unit file diff --git a/tasks/prepare.yml b/tasks/prepare.yml index 5ea0c2e..56ac0e0 100644 --- a/tasks/prepare.yml +++ b/tasks/prepare.yml @@ -4,6 +4,7 @@ file: path: /etc/ansible/facts.d state: directory + mode: 0750 - name: Set current jellyfin version set_fact: