chore(netbird): move to kebab naming (#242)

* chore(netbird): move to kebab naming

Render NetBird object names (groups, setup keys, policies, networks,
network-resources) as lowercase-kebab instead of UPPER_SNAKE, e.g.
YUCCA_PROD_HTZ_FSN1_MGMT → yucca-prod-htz-fsn1-mgmt. The 1Password setup-key
item titles stay UPPER_SNAKE (decoupled) so CI/ansible/talos op:// consumers
keep resolving.

Pin the futo-org/netbird provider to 1.0.2, which fixes the group
resources TF→API decode so a resource-tag group (htz-fsn1 `resources`) can be
renamed in place — no name pin needed.

* update locks
This commit is contained in:
Antoine Lecompte
2026-06-30 16:20:10 +00:00
committed by GitHub
parent baae250f76
commit 75b7808993
12 changed files with 124 additions and 91 deletions
+1
View File
@@ -78,3 +78,4 @@ ansible/mgmt/inventories/*/group_vars/all/users.generated.yml
tf/render/*/.terraform/
tf/render/*/.terraform.lock.hcl
tf/render/*/terraform.tfstate*
.DS_Store