@@ -6,60 +6,58 @@ provider "aws" {
66# ACM
77# ###############################################################################
88
9- run "amazon_issued_certificates_attributes_match " {
9+ run "acm_certificate_attributes_match " {
1010 command = plan
1111
1212 module {
1313 source = " ./modules/acm"
1414 }
1515
1616 variables {
17- amazon_issued_certificates = {
18- example = {
19- domain_name = " example.domain"
20- subject_alternative_names = [" example_optional_name" ]
21- validation_method = " EMAIL"
22- key_algorithm = " RSA_4096"
17+ certificate_domain_name = " example.domain"
18+ certificate_subject_alternative_names = [" example_optional_name" ]
19+ certificate_validation_method = " EMAIL"
20+ certificate_key_algorithm = " RSA_4096"
21+
22+ certificate_validation_option = {
23+ domain_name = " example.domain"
24+ validation_domain = " me@example.domain"
25+ }
2326
24- validation_option = {
25- domain_name = " example.domain"
26- validation_domain = " me@example.domain"
27- }
27+ record_zone_id = " example_zone_id"
2828
29- tags = {
30- Example = " Tag"
31- }
32- }
29+ tags = {
30+ Example = " Tag"
3331 }
3432 }
3533
3634 assert {
37- condition = aws_acm_certificate. amazon_issued [ " example " ] . domain_name == var. amazon_issued_certificates . example . domain_name
35+ condition = aws_acm_certificate. this . domain_name == var. certificate_domain_name
3836 error_message = " Domain name mismatch"
3937 }
4038
4139 assert {
42- condition = aws_acm_certificate. amazon_issued [ " example " ] . validation_method == var. amazon_issued_certificates . example . validation_method
40+ condition = aws_acm_certificate. this . validation_method == var. certificate_validation_method
4341 error_message = " Validation method mismatch"
4442 }
4543
4644 assert {
47- condition = aws_acm_certificate. amazon_issued [ " example " ] . key_algorithm == var. amazon_issued_certificates . example . key_algorithm
45+ condition = aws_acm_certificate. this . key_algorithm == var. certificate_key_algorithm
4846 error_message = " Key algorithm mismatch"
4947 }
5048
5149 assert {
52- condition = tolist (aws_acm_certificate. amazon_issued [ " example " ] . validation_option )[0 ]. domain_name == var. amazon_issued_certificates . example . validation_option . domain_name
50+ condition = tolist (aws_acm_certificate. this . validation_option )[0 ]. domain_name == var. certificate_validation_option . domain_name
5351 error_message = " Validation option domain name mismatch"
5452 }
5553
5654 assert {
57- condition = tolist (aws_acm_certificate. amazon_issued [ " example " ] . validation_option )[0 ]. validation_domain == var. amazon_issued_certificates . example . validation_option . validation_domain
55+ condition = tolist (aws_acm_certificate. this . validation_option )[0 ]. validation_domain == var. certificate_validation_option . validation_domain
5856 error_message = " Validation option validation domain mismatch"
5957 }
6058
6159 assert {
62- condition = aws_acm_certificate. amazon_issued [ " example " ] . tags == var. amazon_issued_certificates . example . tags
60+ condition = aws_acm_certificate. this . tags == var. tags
6361 error_message = " Tags mismatch"
6462 }
6563}
0 commit comments