From aeba9ba7f276a9f7d23f5f19f3f25018f58f5c34 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Sun, 20 Aug 2023 21:08:36 +0100 Subject: [PATCH] Fix obsidian role when already using flatpak --- roles/obsidian/tasks/Linux.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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