Update Terraform infrastructure configuration
- Update main.tf with current infrastructure definitions - Adjust resource configurations for production requirements
This commit is contained in:
parent
2ce1af3b1e
commit
9eee1183b0
1 changed files with 58 additions and 18 deletions
|
|
@ -184,7 +184,47 @@ resource "cloudflare_record" "services_ssh_aaaa" {
|
|||
proxied = false
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "grafana_a" {
|
||||
resource "cloudflare_record" "auth_services_a" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "auth"
|
||||
type = "A"
|
||||
content = sort(tolist(linode_instance.services.ipv4))[0]
|
||||
ttl = 1
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "auth_services_aaaa" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "auth"
|
||||
type = "AAAA"
|
||||
content = split("/", linode_instance.services.ipv6)[0]
|
||||
ttl = 1
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "git_services_a" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "git"
|
||||
type = "A"
|
||||
content = sort(tolist(linode_instance.services.ipv4))[0]
|
||||
ttl = var.cloudflare_ttl
|
||||
proxied = false
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "git_services_aaaa" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "git"
|
||||
type = "AAAA"
|
||||
content = split("/", linode_instance.services.ipv6)[0]
|
||||
ttl = var.cloudflare_ttl
|
||||
proxied = false
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "grafana_services_a" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "grafana"
|
||||
|
|
@ -194,7 +234,7 @@ resource "cloudflare_record" "grafana_a" {
|
|||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "grafana_aaaa" {
|
||||
resource "cloudflare_record" "grafana_services_aaaa" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "grafana"
|
||||
|
|
@ -204,44 +244,44 @@ resource "cloudflare_record" "grafana_aaaa" {
|
|||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "auth_a" {
|
||||
resource "cloudflare_record" "prometheus_services_a" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "auth"
|
||||
name = "prometheus"
|
||||
type = "A"
|
||||
content = sort(tolist(linode_instance.services.ipv4))[0]
|
||||
ttl = 1
|
||||
proxied = false
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "auth_aaaa" {
|
||||
resource "cloudflare_record" "prometheus_services_aaaa" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "auth"
|
||||
name = "prometheus"
|
||||
type = "AAAA"
|
||||
content = split("/", linode_instance.services.ipv6)[0]
|
||||
ttl = 1
|
||||
proxied = false
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "git_a" {
|
||||
resource "cloudflare_record" "app_services_a" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "git"
|
||||
name = "app"
|
||||
type = "A"
|
||||
content = sort(tolist(linode_instance.services.ipv4))[0]
|
||||
ttl = 1
|
||||
proxied = false
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "git_aaaa" {
|
||||
resource "cloudflare_record" "app_services_aaaa" {
|
||||
count = var.enable_cloudflare_dns ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "git"
|
||||
name = "app"
|
||||
type = "AAAA"
|
||||
content = split("/", linode_instance.services.ipv6)[0]
|
||||
ttl = 1
|
||||
proxied = false
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "mail_a" {
|
||||
|
|
@ -267,21 +307,21 @@ resource "cloudflare_record" "mail_aaaa" {
|
|||
resource "cloudflare_record" "services_wildcard_a" {
|
||||
count = (var.enable_cloudflare_dns && var.enable_services_wildcard) ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "*.services"
|
||||
name = "*"
|
||||
type = "A"
|
||||
content = sort(tolist(linode_instance.services.ipv4))[0]
|
||||
ttl = 1
|
||||
proxied = false
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "services_wildcard_aaaa" {
|
||||
count = (var.enable_cloudflare_dns && var.enable_services_wildcard) ? 1 : 0
|
||||
zone_id = var.cloudflare_zone_id
|
||||
name = "*.services"
|
||||
name = "*"
|
||||
type = "AAAA"
|
||||
content = split("/", linode_instance.services.ipv6)[0]
|
||||
ttl = 1
|
||||
proxied = false
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "blizzard_cname" {
|
||||
|
|
|
|||
Loading…
Reference in a new issue