Replace terraform-infra with terraform-netbox #105

Merged
benvin merged 1 commits from benvin/terraform-netbox-repo into main 2026-10-03 00:52:42 +10:00
Member

terraform-infra was scoped to NetBox plus Kea DHCP, but Kea is managed by the kea-operator CRDs in argocd-apps. Both declare subnets 198.18.13-17 and would fight: four by identical CR name, and terraform's drw1-prod duplicates the net-198-18-17 prefix, which fails the kea config load. The repo is narrowed to the NetBox side and renamed to match.

  • add the terraform-netbox repository (squash-only, Owners-gated, pre-commit and plan required)
  • remove terraform-infra

The module does not delete repos on removal, so unkin/terraform-infra orphans and needs deleting by hand after apply.

terraform-infra was scoped to NetBox plus Kea DHCP, but Kea is managed by the kea-operator CRDs in argocd-apps. Both declare subnets 198.18.13-17 and would fight: four by identical CR name, and terraform's drw1-prod duplicates the net-198-18-17 prefix, which fails the kea config load. The repo is narrowed to the NetBox side and renamed to match. - add the terraform-netbox repository (squash-only, Owners-gated, pre-commit and plan required) - remove terraform-infra The module does not delete repos on removal, so unkin/terraform-infra orphans and needs deleting by hand after apply.
unkin-agent added 1 commit 2026-10-03 00:51:27 +10:00
Replace terraform-infra with terraform-netbox
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
90243fa351
terraform-infra was scoped to NetBox plus Kea DHCP, but Kea is managed by
the kea-operator CRDs in argocd-apps; the two declare the same subnets and
would fight. The repo is narrowed to the NetBox side and renamed to match.

- add the terraform-netbox repository (squash-only, Owners-gated, pre-commit
  and plan required)
- remove terraform-infra
benvin merged commit 60fec37095 into main 2026-10-03 00:52:42 +10:00
benvin deleted branch benvin/terraform-netbox-repo 2026-10-03 00:52:43 +10:00
Sign in to join this conversation.