From c0a8b0b00ade749f7cc72dab7fe476616cfb2dd6 Mon Sep 17 00:00:00 2001 From: "tomas.limpinho" Date: Thu, 30 Oct 2025 13:40:17 +0000 Subject: [PATCH] bw via npm --- roles/vaultwarden/tasks/main.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/roles/vaultwarden/tasks/main.yml b/roles/vaultwarden/tasks/main.yml index 87515a4..e23e4ab 100644 --- a/roles/vaultwarden/tasks/main.yml +++ b/roles/vaultwarden/tasks/main.yml @@ -1,22 +1,22 @@ -- name: Instalar dependências (curl, unzip, jq) +- name: Instalar Node.js e npm become: true apt: name: - - curl - - unzip - - jq + - nodejs + - npm state: present update_cache: true -- name: Instalar Bitwarden CLI +- name: Instalar Bitwarden CLI via npm become: true - shell: | - curl -L https://github.com/bitwarden/cli/releases/latest/download/bw-linux.zip -o bw.zip - unzip bw.zip - chmod +x bw - mv bw /usr/local/bin/bw + shell: npm install -g @bitwarden/cli args: - creates: /usr/local/bin/bw + executable: /bin/bash + +- name: Verificar instalação do Bitwarden CLI + command: bw --version + register: bw_version + failed_when: bw_version.rc != 0 - name: Fazer login no Bitwarden shell: bw login {{ bw_email }} --password {{ bw_password }}