From 5fab44c9397b4f376c1ddfd18731e84bbc2f3df0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Limpinho?= <53994778+TomasLimpinho@users.noreply.github.com> Date: Thu, 30 Oct 2025 20:55:00 +0000 Subject: [PATCH] bw on stolon --- roles/stolon/tasks/main.yml | 5 ++++- roles/vaultwarden/tasks/main.yml | 6 ------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index a22578e..2845fd2 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -21,9 +21,10 @@ shell: ls -l /tmp/stolon/kubernetes-files/files register: resultado_ls + - name: Obter várias notas do Bitwarden shell: | - export BW_SESSION={{ lookup('env', 'BW_SESSION') }} + export BW_SESSION=(bw unlock {{ bw_password }} --raw) bw get item "{{ item.id }}" --session $BW_SESSION | jq -r '.notes' > {{ item.dest }} loop: - { id: "iac.ansible.dockersecrets", dest: "/tmp/stolon/kubernetes-files/files/docker-secrets.yaml" } @@ -31,6 +32,8 @@ - { id: "iac.ansible.stolon.keeper.secret", dest: "/tmp/stolon/kubernetes-files/files/stolon-secret.yaml" } args: executable: /bin/bash + environment: + BW_PASSWORD: "{{ BW_PASSWORD }}" - name: Mostrar resultado do ls diff --git a/roles/vaultwarden/tasks/main.yml b/roles/vaultwarden/tasks/main.yml index f80fc9d..99061e6 100644 --- a/roles/vaultwarden/tasks/main.yml +++ b/roles/vaultwarden/tasks/main.yml @@ -72,12 +72,6 @@ environment: BW_PASSWORD: "{{ BW_PASSWORD }}" -- name: 2 Desbloquear cofre e guardar sessão - shell: bw unlock {{ bw_password }} --raw - register: bw_session - environment: - BW_PASSWORD: "{{ BW_PASSWORD }}" - - name: Exportar sessão para ambiente local shell: echo "export BW_SESSION={{ bw_session.stdout }}" >> /etc/profile.d/bw-session.sh become: true \ No newline at end of file