Help and docs
Sign in

demo/acme-infra code browser

main f65e416
Terraform · 19 lines · 449 B
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
resource "aws_route53_zone" "acme" {
  name = "acme.example"
}

resource "aws_acm_certificate" "api" {
  domain_name       = "api.acme.example"
  validation_method = "DNS"
}

resource "aws_route53_record" "api" {
  zone_id = aws_route53_zone.acme.zone_id
  name    = "api.acme.example"
  type    = "A"
  alias {
    name                   = aws_lb.api.dns_name
    zone_id                = aws_lb.api.zone_id
    evaluate_target_health = true
  }
}