feat: add atuin version deletion

This commit is contained in:
Simon Cornet 2025-07-17 14:16:15 +02:00
commit d4b09e72c4

View file

@ -8,6 +8,13 @@
failed_when: false failed_when: false
register: "atuin_version_check" register: "atuin_version_check"
# delete current atuin version
- name: "delete current version"
ansible.builtin.file:
path: "/usr/local/bin/atuin"
state: "absent"
when: "atuin_version not in atuin_version_check.stdout"
# download atuin # download atuin
- name: "download atuin" - name: "download atuin"
ansible.builtin.get_url: ansible.builtin.get_url:
@ -30,6 +37,7 @@
src: "/tmp/atuin-x86_64-unknown-linux-gnu.tar.gz" src: "/tmp/atuin-x86_64-unknown-linux-gnu.tar.gz"
dest: "/usr/local/bin/" dest: "/usr/local/bin/"
include: "atuin-x86_64-unknown-linux-gnu/atuin" include: "atuin-x86_64-unknown-linux-gnu/atuin"
extra_opts: [ "--strip-components=1" ]
owner: "root" owner: "root"
group: "root" group: "root"
mode: "0755" mode: "0755"