presque
All checks were successful
terraform validation / Terraform (push) Successful in 10s

This commit is contained in:
Hubert Cornet 2025-01-13 21:48:50 +01:00
parent 05c371e282
commit 2071a0f7a2
5 changed files with 27 additions and 39 deletions

View File

@ -1,5 +1,5 @@
resource "cloudflare_record" "terraform" { resource "cloudflare_record" "terraform" {
domain = var.cloudflare_zone zone_id = "${var.cloudflare_zone}"
name = "terraform" name = "terraform"
value = "82.66.77.254" value = "82.66.77.254"
type = "A" type = "A"
@ -8,9 +8,9 @@ resource "cloudflare_record" "terraform" {
} }
resource "cloudflare_record" "a-root" { resource "cloudflare_record" "a-root" {
domain = "${var.cloudflare_zone}" zone_id = "${var.cloudflare_zone}"
name = "@" name = "@"
value = "${var.main_server}" value = var.main_server
type = "A" type = "A"
ttl = 3600 ttl = 3600
proxied = false proxied = false

View File

@ -1,6 +1,5 @@
resource "cloudflare_record" "cname-www" { resource "cloudflare_record" "cname-www" {
domain = "${var.cloudflare_zone}" zone_id = "${var.cloudflare_zone}"
name = "www" name = "www"
value = "${cloudflare_record.a-root.hostname}" value = "${cloudflare_record.a-root.hostname}"
type = "CNAME" type = "CNAME"
@ -9,8 +8,7 @@ resource "cloudflare_record" "cname-www" {
} }
resource "cloudflare_record" "cname-mail" { resource "cloudflare_record" "cname-mail" {
domain = "${var.cloudflare_zone}" zone_id = "${var.cloudflare_zone}"
name = "mail" name = "mail"
value = "ghs.googlehosted.com" value = "ghs.googlehosted.com"
type = "CNAME" type = "CNAME"

View File

@ -1,6 +1,5 @@
resource "cloudflare_record" "mx-aspmx" { resource "cloudflare_record" "mx-aspmx" {
domain = "${var.cloudflare_zone}" zone_id = "${var.cloudflare_zone}"
name = "@" name = "@"
value = "aspmx.l.google.com" value = "aspmx.l.google.com"
type = "MX" type = "MX"
@ -8,8 +7,7 @@ resource "cloudflare_record" "mx-aspmx" {
} }
resource "cloudflare_record" "mx-alt1" { resource "cloudflare_record" "mx-alt1" {
domain = "${var.cloudflare_zone}" zone_id = "${var.cloudflare_zone}"
name = "@" name = "@"
value = "alt1.aspmx.l.google.com" value = "alt1.aspmx.l.google.com"
type = "MX" type = "MX"
@ -17,8 +15,7 @@ resource "cloudflare_record" "mx-alt1" {
} }
resource "cloudflare_record" "mx-alt2" { resource "cloudflare_record" "mx-alt2" {
domain = "${var.cloudflare_zone}" zone_id = "${var.cloudflare_zone}"
name = "@" name = "@"
value = "alt2.aspmx.l.google.com" value = "alt2.aspmx.l.google.com"
type = "MX" type = "MX"
@ -26,8 +23,7 @@ resource "cloudflare_record" "mx-alt2" {
} }
resource "cloudflare_record" "mx-alt3" { resource "cloudflare_record" "mx-alt3" {
domain = "${var.cloudflare_zone}" zone_id = "${var.cloudflare_zone}"
name = "@" name = "@"
value = "alt3.aspmx.l.google.com" value = "alt3.aspmx.l.google.com"
type = "MX" type = "MX"
@ -35,8 +31,7 @@ resource "cloudflare_record" "mx-alt3" {
} }
resource "cloudflare_record" "mx-alt4" { resource "cloudflare_record" "mx-alt4" {
domain = "${var.cloudflare_zone}" zone_id = "${var.cloudflare_zone}"
name = "@" name = "@"
value = "alt4.aspmx.l.google.com" value = "alt4.aspmx.l.google.com"
type = "MX" type = "MX"

View File

@ -1,16 +1,14 @@
resource "cloudflare_record" "sip-tls-terraform-srv" { #resource "cloudflare_record" "sip-tls-terraform-srv" {
domain = "${var.cloudflare_zone}" # zone_id = "$var.cloudflare_zone}"
# name = "_sip._tls"
name = "_sip._tls" # type = "SRV"
type = "SRV" # data = {
# service = "_sip"
data = { # proto = "_tls"
service = "_sip" # name = "terraform-srv"
proto = "_tls" # priority = 0
name = "terraform-srv" # weight = 0
priority = 0 # port = 443
weight = 0 # target = "tips-of-mine.com"
port = 443 # }
target = "tips-of-mine.com" #}
}
}

View File

@ -1,6 +1,5 @@
resource "cloudflare_record" "txt-amazonses" { resource "cloudflare_record" "txt-amazonses" {
domain = "${var.cloudflare_zone}" zone_id = "$var.cloudflare_zone}"
name = "_amazonses" name = "_amazonses"
value = "xxxxxxxx" value = "xxxxxxxx"
type = "TXT" type = "TXT"
@ -8,8 +7,7 @@ resource "cloudflare_record" "txt-amazonses" {
} }
resource "cloudflare_record" "txt-dmarc" { resource "cloudflare_record" "txt-dmarc" {
domain = "${var.cloudflare_zone}" zone_id = "$var.cloudflare_zone}"
name = "_dmarc" name = "_dmarc"
value = "v=DMARC1; p=none; pct=100; rua=mailto:dmarc@tips-of-mine.com; sp=none; aspf=r;" value = "v=DMARC1; p=none; pct=100; rua=mailto:dmarc@tips-of-mine.com; sp=none; aspf=r;"
type = "TXT" type = "TXT"
@ -17,8 +15,7 @@ resource "cloudflare_record" "txt-dmarc" {
} }
resource "cloudflare_record" "txt-mandrill-domainkey" { resource "cloudflare_record" "txt-mandrill-domainkey" {
domain = "${var.cloudflare_zone}" zone_id = "$var.cloudflare_zone}"
name = "mandrill._domainkey" name = "mandrill._domainkey"
value = "v=DKIM1; k=rsa; p=xxxxxxxx;" value = "v=DKIM1; k=rsa; p=xxxxxxxx;"
type = "TXT" type = "TXT"