From ac5304fa0e4b260564f5b060b3a8696c3b376ec8 Mon Sep 17 00:00:00 2001 From: staffadmin Date: Tue, 11 Nov 2025 17:12:39 +0100 Subject: [PATCH] [test last] --- backup.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/backup.yml b/backup.yml index fda7fb1..e04c14d 100644 --- a/backup.yml +++ b/backup.yml @@ -32,7 +32,37 @@ # msg: "{{ bw_client_id }}" # # delegate_to: localhost # #! fin test + - name: Check if bw is installed + command: which bw + register: bw_check + ignore_errors: yes + delegate_to: localhost + changed_when: false + - name: Install Bitwarden CLI + block: + - name: Download bw + get_url: + url: https://github.com/bitwarden/clients/releases/download/cli-v2024.1.0/bw-linux-2024.1.0.zip + dest: /tmp/bw.zip + delegate_to: localhost + + - name: Unzip bw + unarchive: + src: /tmp/bw.zip + dest: /tmp/ + remote_src: yes + delegate_to: localhost + + - name: Install bw + copy: + src: /tmp/bw + dest: /usr/local/bin/bw + mode: '0755' + remote_src: yes + delegate_to: localhost + when: bw_check.rc != 0 + - name: bitwarden token session ansible.builtin.command: