Remove openbao helper and replace it with more general program
Some checks failed
/ check (push) Failing after 2m26s
/ terraform-providers (push) Successful in 58s
/ systems (push) Successful in 30m33s
/ dev-shell (push) Successful in 2m10s
/ rust-packages (push) Failing after 3m16s

This gets rid of the messy nix code for handling bitwarden
secrets, and unifies it all into a nice single program
in rust. Ensuring that only the needed secrets are loaded.
This commit is contained in:
Kaare Hoff Skovgaard 2025-08-05 21:59:07 +02:00
parent e6a152e95c
commit 8640dce7bc
Signed by: khs
GPG key ID: C7D890804F01E9F0
31 changed files with 1159 additions and 958 deletions

View file

@ -18,8 +18,9 @@ jobs:
steps:
- uses: actions/checkout@v4
- run: |
nix build --no-link '.#packages.x86_64-linux.ed25519-helper'
nix build --no-link '.#packages.x86_64-linux.hetzner-static-ip'
nix build --no-link '.#packages.x86_64-linux.openbao-helper'
nix build --no-link '.#packages.x86_64-linux.infrastructure'
terraform-providers:
runs-on: cache.kaareskovgaard.net
steps: