diff --git a/roles/obsidian/tasks/Linux.yaml b/roles/obsidian/tasks/Linux.yaml index 027dc6b..4492af7 100644 --- a/roles/obsidian/tasks/Linux.yaml +++ b/roles/obsidian/tasks/Linux.yaml @@ -1,10 +1,10 @@ --- -# TODO: Prefer Flatpak over AppImage if available - name: install flatpak package flatpak: name: md.obsidian.Obsidian -- name: stat symlink +# Remove old appimage if it exists +- name: stat appimage symlink stat: path: '{{ansible_env.HOME}}/.local/bin/Obsidian' register: symlink_file @@ -19,6 +19,7 @@ dest: '{{ansible_env.HOME}}/.local/share/applications/obsidian-obsidian.desktop' state: absent - name: remove old appimage + when: "'lnk_source' in symlink_file.stat" file: path: '{{symlink_file.stat.lnk_source}}' state: absent