--- - name: install flatpak package become: true flatpak: name: md.obsidian.Obsidian state: latest # Remove old appimage if it exists - name: stat appimage symlink stat: path: '{{ansible_env.HOME}}/.local/bin/Obsidian' register: symlink_file - set_fact: iconpath: 'share/icons/hicolor/512x512/apps/obsidian.png' - name: remove appimage icon file file: dest: '{{ansible_env.HOME}}/.local/{{iconpath}}' state: absent - name: remove appimage desktop file file: 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 - name: remove appimage symlink file: path: '{{ansible_env.HOME}}/.local/bin/Obsidian' state: absent - include_tasks: Unix.yaml