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>
18 lines
255 B
Nix
18 lines
255 B
Nix
{ ... }:
|
|
{
|
|
imports = [
|
|
./acme.nix
|
|
./autoupgrade.nix
|
|
./homelab-deploy.nix
|
|
./monitoring
|
|
./motd.nix
|
|
./packages.nix
|
|
./nix.nix
|
|
./root-user.nix
|
|
./pki/root-ca.nix
|
|
./sops.nix
|
|
./sshd.nix
|
|
./vault-secrets.nix
|
|
];
|
|
}
|