diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-02-22 00:55:37 +0100 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-02-22 00:57:26 +0100 |
| commit | bda2d4c5a2ae7a1ea8b650dcd8ad42d01cdd40f9 (patch) | |
| tree | eda9cd678167655bc5a4761a483b72b6eb0aef2c /roles/obsidian/tasks | |
| parent | 510ded408692789ded6a1cca57de45c122eedddd (diff) | |
Fix versions and installing of obsidian on debian
This also fixes the testing of xdg-settings, since the display isn't set
on CI it has to be set to false to avoid getting the CI upset
Diffstat (limited to 'roles/obsidian/tasks')
| -rw-r--r-- | roles/obsidian/tasks/install-debian.yml | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/roles/obsidian/tasks/install-debian.yml b/roles/obsidian/tasks/install-debian.yml index b667fe91..f117ef15 100644 --- a/roles/obsidian/tasks/install-debian.yml +++ b/roles/obsidian/tasks/install-debian.yml @@ -1,22 +1,7 @@ --- -- name: "Check obsidian binary" - ansible.builtin.stat: - path: "{{ ansible_facts['env']['HOME'] }}/.local/bin/obsidian" - register: obsidian_binary - -- name: "Install obsidian" - when: not obsidian_binary.stat.exists - block: - - name: "Download obsidian" - ansible.builtin.get_url: - # yamllint disable-line - url: "https://github.com/obsidianmd/obsidian-releases/releases/download/v{{ obsidian_version }}/obsidian_{{ obsidian_version }}_amd64.deb" - dest: "/tmp/obsidian.deb" - mode: "0755" - - - name: "Install deb" - become: true - ansible.builtin.apt: - deb: "/tmp/obsidian.deb" - autoremove: true - autoclean: true +- name: "Ensure obsidian is installed via flatpak" + community.general.flatpak: + name: "md.obsidian.Obsidian" + remote: "flathub" + state: "present" + method: "user" |
