33 lines
862 B
YAML
33 lines
862 B
YAML
---
|
|
- name: install flatpak package
|
|
become: true
|
|
flatpak:
|
|
name: md.obsidian.Obsidian
|
|
|
|
# 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
|