setup

personal system configuration scripts
git clone git://git.pyratebeard.net/setup.git
Log | Files | Refs | README

commit 1c2c0d3b3b4e4e2ade20e7d0a92f956be4235999
parent 5d9aff8ea9612e12611fde28a4dca4cd14e72981
Author: pyratebeard <root@pyratebeard.net>
Date:   Sat, 12 Apr 2025 21:32:08 +0100

feat(forge): bw login and unlock correctly. add LC_ALL for ansible commands

Diffstat:
Mforge | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/forge b/forge @@ -43,13 +43,15 @@ _echo "installing runtime deps" apt-get update && apt-get install -y ansible curl git sudo unzip # ▓▓▒░ install collection for bitwarden lookup -ansible-galaxy collection install community.general +LC_ALL=en_US.UTF-8 ansible-galaxy collection install community.general # ▓▓▒░ bitwarden _echo "bitwarden setup" curl -sL -o /run/forge/bw.zip "https://vault.bitwarden.com/download/?app=cli&platform=linux" && \ unzip -d /usr/local/bin /run/forge/bw.zip -export BW_SESSION=$(bw login --apikey) +source /etc/environment +BW_CLIENTID=$BW_CLIENTID BW_CLIENTSECRET=$BW_CLIENTSECRET bw login --apikey +export BW_SESSION=$(BW_PASSWORD=$BW_PASSWORD bw unlock --passwordenv BW_PASSWORD --raw) # ▓▓▒░ pull play _echo "cloning repo" @@ -57,7 +59,7 @@ git clone git://git.pyratebeard.net/setup.git /run/forge/setup && \ pushd /run/forge/setup _echo "let's play" -ansible-playbook playbook.yml +LC_ALL=en_US.UTF-8 ansible-playbook playbook.yml _echo "forge complete" LIP=$(ip a s $(ip r | grep default | grep -oP '(?<=dev )[^ ]*') | awk '/inet\ / {print $2}' | awk -F/ '{print $1}')