From 103e4b6c8a2068d1f239c4baa34936ad44d4529f Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Tue, 21 Apr 2026 16:02:57 +0200 Subject: [PATCH] feat: add atuin client unarchive --- tasks/install.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/tasks/install.yaml b/tasks/install.yaml index 24bf37d..ce5cc87 100644 --- a/tasks/install.yaml +++ b/tasks/install.yaml @@ -15,8 +15,23 @@ state: "absent" when: "atuin_version not in atuin_version_check.stdout" -# install atuin -- name: "install atuin" +# install atuin client +- 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: src: "https://github.com/atuinsh/atuin/releases/download/\