refactor: hoist CDN block_ips to a variable #81

Merged
pat-s merged 1 commit from pr/cdn-tf-block-ips-var into main 2026-06-08 08:29:07 +00:00
2 changed files with 10 additions and 6 deletions

8
cdn.tf
View file

@ -32,9 +32,7 @@ resource "bunnynet_pullzone" "devxy-r-binaries" {
cache_stale = ["offline", "updating"] cache_stale = ["offline", "updating"]
use_background_update = true use_background_update = true
block_ips = [ block_ips = var.cdn_block_ips
"185.172.53.0"
]
# 50 TB # 50 TB
limit_bandwidth = 50000000000000 limit_bandwidth = 50000000000000
@ -86,9 +84,7 @@ resource "bunnynet_pullzone" "cran_rpkgs_com" {
cache_stale = ["offline", "updating"] cache_stale = ["offline", "updating"]
use_background_update = true use_background_update = true
block_ips = [ block_ips = var.cdn_block_ips
"185.172.53.0"
]
# 50 TB # 50 TB
limit_bandwidth = 50000000000000 limit_bandwidth = 50000000000000

View file

@ -17,3 +17,11 @@ variable "B2_S3_SECRET_KEY" {
type = string type = string
sensitive = true sensitive = true
} }
variable "cdn_block_ips" {
description = "IP addresses to block at the BunnyCDN pullzones (cran.devxy.io, cran.rpkgs.com)."
type = list(string)
default = [
"185.172.53.0",
]
}