feat: add atuin client unarchive

This commit is contained in:
Simon Cornet 2026-04-21 16:02:57 +02:00
commit 103e4b6c8a

View file

@ -15,8 +15,23 @@
state: "absent" state: "absent"
when: "atuin_version not in atuin_version_check.stdout" when: "atuin_version not in atuin_version_check.stdout"
# install atuin # install atuin client
- name: "install atuin" - name: "install atuin client"
ansible.builtin.unarchive:
src:
"https://github.com/atuinsh/atuin/releases/download/\
v{{ atuin_version }}/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"
remote_src: true
when: "atuin_version not in atuin_version_check.stdout"
# install atuin server
- name: "install atuin server"
ansible.builtin.unarchive: ansible.builtin.unarchive:
src: src:
"https://github.com/atuinsh/atuin/releases/download/\ "https://github.com/atuinsh/atuin/releases/download/\