1
Files
Tom Chivert 4ed1fddf5e
Deploy Configuration / terraform (git.rznet.fr) (push) Successful in 36s
Deploy Configuration / terraform (mirror.rznet.fr) (push) Failing after 9s
Update README.md
2026-01-29 16:46:36 +01:00

664 B

Terraform BunnyCDN

Manages BunnyCDN pull zones via Terraform.

Prerequisites

  • Terraform >= 1.0
  • BunnyCDN API key
  • Vault access (if needed for SSL certificates)
  • S3 credentials (Scaleway) for state storage

Usage

export BUNNYNET_API_KEY="your-key"
export AWS_ACCESS_KEY_ID="your-s3-key"
export AWS_SECRET_ACCESS_KEY="your-s3-secret"
export VAULT_ADDR="https://vault.example.com"
export VAULT_TOKEN="your-token"

cd <site>
terraform init
terraform plan
terraform apply

Structure

modules/pullzone/    # Reusable pull zone module
git.rznet.fr/        # Gitea CDN config
mirror.rznet.fr/     # Mirror CDN config

License

MIT