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

38 lines
664 B
Markdown

# 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
```bash
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