system: enable homelab-deploy listener for all vault hosts
All checks were successful
Run nix flake check / flake-check (push) Successful in 2m4s

Add system/homelab-deploy.nix module that automatically enables the
listener on all hosts with vault.enable=true. Uses homelab.host.tier
and homelab.host.role for NATS subject subscriptions.

- Add homelab-deploy access to all host AppRole policies
- Remove manual listener config from vaulttest01 (now handled by system module)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 06:41:03 +01:00
parent df9246a0f8
commit e4eb8afe5c
4 changed files with 41 additions and 23 deletions

View File

@@ -3,6 +3,7 @@
imports = [
./acme.nix
./autoupgrade.nix
./homelab-deploy.nix
./monitoring
./motd.nix
./packages.nix