@@ -9,10 +9,13 @@ resource "aws_route53_record" "dev" {
99 name = " ${ var . aws_r53_sub_domain_name } .${ var . aws_r53_domain_name } "
1010 type = " A"
1111
12- alias {
13- name = var. aws_elb_dns_name
14- zone_id = var. aws_elb_zone_id
15- evaluate_target_health = true
12+ dynamic "alias" {
13+ for_each = var. aws_elb_zone_id != " " ? [1 ] : []
14+ content {
15+ name = var. aws_elb_dns_name
16+ zone_id = var. aws_elb_zone_id
17+ evaluate_target_health = true
18+ }
1619 }
1720}
1821
@@ -22,10 +25,13 @@ resource "aws_route53_record" "root-a" {
2225 name = var. aws_r53_domain_name
2326 type = " A"
2427
25- alias {
26- name = var. aws_elb_dns_name
27- zone_id = var. aws_elb_zone_id
28- evaluate_target_health = true
28+ dynamic "alias" {
29+ for_each = var. aws_elb_zone_id != " " ? [1 ] : []
30+ content {
31+ name = var. aws_elb_dns_name
32+ zone_id = var. aws_elb_zone_id
33+ evaluate_target_health = true
34+ }
2935 }
3036}
3137
@@ -35,10 +41,13 @@ resource "aws_route53_record" "www-a" {
3541 name = " www.${ var . aws_r53_domain_name } "
3642 type = " A"
3743
38- alias {
39- name = var. aws_elb_dns_name
40- zone_id = var. aws_elb_zone_id
41- evaluate_target_health = true
44+ dynamic "alias" {
45+ for_each = var. aws_elb_zone_id != " " ? [1 ] : []
46+ content {
47+ name = var. aws_elb_dns_name
48+ zone_id = var. aws_elb_zone_id
49+ evaluate_target_health = true
50+ }
4251 }
4352}
4453
0 commit comments