Route 53 Hosted Zones
provider “aws” {
region = “us-east-1”
}
module “zones” {
source = “terraform-aws-modules/route53/aws//modules/zones”
version = “~> 2.0”
zones = {
“terraform-aws-modules-example.com” = {
comment = “terraform-aws-modules-examples.com (production)”
tags = {
env = “production”
}
}
“myapp.com” = {
comment = “myapp.com”
}
}
tags = {
ManagedBy = “Terraform”
}
}
module “records” {
source = “terraform-aws-modules/route53/aws//modules/records”
version = “~> 2.0”
zone_name = keys(module.zones.route53_zone_zone_id)[0]
records = [
{
name = “”
type = “A”
ttl = 3600
records = [
“10.10.10.10”,
]
},
]
depends_on = [module.zones]
}