|
1 | 1 | resource "aws_acm_certificate" "this" { |
2 | | - provider = "aws" |
3 | | - domain_name = "${var.domain}" |
4 | | - subject_alternative_names = ["${var.alternative_domains}"] |
5 | | - validation_method = "DNS" |
6 | | - tags = "${var.tags}" |
| 2 | + provider = aws |
| 3 | + domain_name = var.domain |
| 4 | + subject_alternative_names = var.alternative_domains |
| 5 | + validation_method = "DNS" |
| 6 | + tags = var.tags |
7 | 7 | } |
8 | 8 |
|
9 | 9 | resource "aws_route53_record" "this" { |
10 | | - count = "${length(var.zone_ids)}" |
11 | | - allow_overwrite = "${var.overwrite}" |
12 | | - name = "${lookup(aws_acm_certificate.this.domain_validation_options[count.index], "resource_record_name")}" |
13 | | - type = "${lookup(aws_acm_certificate.this.domain_validation_options[count.index], "resource_record_type")}" |
14 | | - zone_id = "${element(var.zone_ids, count.index)}" |
15 | | - records = ["${lookup(aws_acm_certificate.this.domain_validation_options[count.index], "resource_record_value")}"] |
16 | | - ttl = 60 |
| 10 | + count = length(var.zone_ids) |
| 11 | + allow_overwrite = var.overwrite |
| 12 | + name = aws_acm_certificate.this.domain_validation_options[count.index]["resource_record_name"] |
| 13 | + type = aws_acm_certificate.this.domain_validation_options[count.index]["resource_record_type"] |
| 14 | + zone_id = element(var.zone_ids, count.index) |
| 15 | + records = aws_acm_certificate.this.domain_validation_options[count.index]["resource_record_value"] |
| 16 | + ttl = 60 |
17 | 17 | } |
18 | 18 |
|
19 | 19 | resource "aws_acm_certificate_validation" "this" { |
20 | | - provider = "aws" |
21 | | - count = "${var.validate ? length(var.zone_ids) : 0}" |
22 | | - certificate_arn = "${aws_acm_certificate.this.arn}" |
23 | | - validation_record_fqdns = ["${aws_route53_record.this.*.fqdn}"] |
| 20 | + provider = aws |
| 21 | + count = var.validate ? length(var.zone_ids) : 0 |
| 22 | + certificate_arn = aws_acm_certificate.this.arn |
| 23 | + validation_record_fqdns = aws_route53_record.this.*.fqdn |
24 | 24 | } |
| 25 | + |
0 commit comments