Files
terraform-hideyoshi.com/dns/dns.tf

40 lines
683 B
HCL

terraform {
required_providers {
godaddy = {
source = "zaneatwork/godaddy"
version = "1.9.10"
}
}
}
variable "public_ip" {
type = string
}
variable "environment_name" {
type = string
}
resource "godaddy_domain_record" "default" {
domain = "hideyoshi.com.br"
overwrite = false
record {
name = var.environment_name == "prod" ? "@" : "staging"
type = "A"
data = "${var.public_ip}"
ttl = 600
priority = 0
}
record {
name = var.environment_name == "prod" ? "api" : "api.staging"
type = "A"
data = "${var.public_ip}"
ttl = 600
priority = 0
}
}