mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 12:29:19 -08:00
32 lines
No EOL
650 B
HCL
32 lines
No EOL
650 B
HCL
variable "cloudflare_mediabox_tunnel" {
|
|
sensitive = true
|
|
}
|
|
|
|
locals {
|
|
subdomains = [
|
|
"plex",
|
|
"sonarr",
|
|
"radarr",
|
|
"jackett",
|
|
"tautulli",
|
|
"bazarr",
|
|
"ombi",
|
|
]
|
|
}
|
|
|
|
resource "cloudflare_tunnel" "gensokyo_mediabox_tunnel" {
|
|
account_id = local.account_id
|
|
name = "Mediabox"
|
|
secret = var.cloudflare_mediabox_tunnel
|
|
config_src = "local"
|
|
}
|
|
|
|
resource "cloudflare_record" "gensokyo_mediabox_records" {
|
|
for_each = toset(local.subdomains)
|
|
name = each.value
|
|
proxied = true
|
|
ttl = 1
|
|
type = "CNAME"
|
|
value = cloudflare_tunnel.gensokyo_mediabox_tunnel.cname
|
|
zone_id = local.zone_ids.gensokyo
|
|
} |