diff --git a/tasks/install.yaml b/tasks/install.yaml index 97cbebd..fe6f200 100644 --- a/tasks/install.yaml +++ b/tasks/install.yaml @@ -8,6 +8,13 @@ failed_when: false 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 - name: "download atuin" ansible.builtin.get_url: @@ -30,6 +37,7 @@ src: "/tmp/atuin-x86_64-unknown-linux-gnu.tar.gz" dest: "/usr/local/bin/" include: "atuin-x86_64-unknown-linux-gnu/atuin" + extra_opts: [ "--strip-components=1" ] owner: "root" group: "root" mode: "0755"