Files
terraform-vault/resources
unkin-agent 4f3036218d
ci/woodpecker/push/apply Pipeline was successful
Add Vault/Consul access for terraform-binarylane (#164)
The new terraform-binarylane repo provisions the BinaryLane mail gateways from Woodpecker and needs an identity, state storage, its provider token and somewhere to keep the WireGuard keypairs it generates.

- add the terraform_binarylane approle and woodpecker_terraform_binarylane k8s role
- add the terraform-binarylane consul role with write on infra/terraform/binarylane/
- grant the runner read on kv/service/terraform/binarylane (API token)
- grant the runner create/read/update/delete on kv/service/wireguard/binarylane/*
- let the agents approle seed kv/service/terraform/binarylane (no delete)

Needs the terraform-binarylane woodpecker ServiceAccount in argocd-apps before CI can auth.

Reviewed-on: #164
Co-authored-by: unkin-agent <unkin-agent@unkin.net>
Co-committed-by: unkin-agent <unkin-agent@unkin.net>
2026-10-12 00:36:17 +11:00
..