From 016f8c9119ce4111093edc7b016697f1bace9ad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Mon, 9 Feb 2026 00:04:17 +0100 Subject: [PATCH] terraform: add nixos-exporter shared policy - Create shared policy granting all hosts access to nixos-exporter nkey - Add policy to both manual and generated host AppRoles - Remove duplicate kanidm01/monitoring02 entries from hosts-generated.tf Co-Authored-By: Claude Opus 4.5 --- terraform/vault/approle.tf | 13 ++++++++++++- terraform/vault/hosts-generated.tf | 14 +------------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/terraform/vault/approle.tf b/terraform/vault/approle.tf index c3ce6e3..15ce4db 100644 --- a/terraform/vault/approle.tf +++ b/terraform/vault/approle.tf @@ -15,6 +15,17 @@ path "secret/data/shared/homelab-deploy/*" { EOT } +# Shared policy for nixos-exporter NATS cache sharing +resource "vault_policy" "nixos_exporter" { + name = "nixos-exporter" + + policy = <