File tree Expand file tree Collapse file tree 6 files changed +23
-11
lines changed
generate-certificate-email Expand file tree Collapse file tree 6 files changed +23
-11
lines changed Original file line number Diff line number Diff line change @@ -77,22 +77,25 @@ module "acm" {
7777 label_order = ["environment", "application", "name"]
7878 domain_name = "clouddrove.com"
7979 validation_method = "DNS"
80- dns_validation = false
8180 enable_dns_validation = false
81+ enable_aws_certificate = true
82+
8283}
8384```
8485
8586### ACM with Email
8687``` hcl
8788module "acm" {
88- source = "git::https://github.com/clouddrove/terraform-aws-acm.git?ref=tags/0.12.1"
89- name = "certificate"
90- application = "clouddrove"
91- environment = "test"
92- label_order = ["environment", "application", "name"]
93- domain_name = "clouddrove.com"
94- validation_method = "EMAIL"
95- validate_certificate = false
89+ source = "git::https://github.com/clouddrove/terraform-aws-acm.git?ref=tags/0.12.1"
90+ name = "certificate"
91+ application = "clouddrove"
92+ environment = "test"
93+ label_order = ["environment", "application", "name"]
94+ domain_name = "clouddrove.com"
95+ validation_method = "EMAIL"
96+ validate_certificate = false
97+ enable_aws_certificate = true
98+
9699}
97100```
98101
Original file line number Diff line number Diff line change @@ -43,8 +43,8 @@ usage : |-
4343 label_order = ["environment", "name", "application"]
4444 domain_name = "clouddrove.com"
4545 validation_method = "DNS"
46- dns_validation = false
4746 enable_dns_validation = false
47+ enable_aws_certificate = true
4848 }
4949 ```
5050
@@ -59,6 +59,7 @@ usage : |-
5959 domain_name = "clouddrove.com"
6060 validation_method = "EMAIL"
6161 validate_certificate = false
62+ enable_aws_certificate = true
6263 }
6364 ```
6465
Original file line number Diff line number Diff line change @@ -13,5 +13,6 @@ module "acm" {
1313 domain_name = " clouddrove.com"
1414 validation_method = " DNS"
1515 enable_dns_validation = false
16+ enable_aws_certificate = true
1617}
1718
Original file line number Diff line number Diff line change @@ -13,5 +13,6 @@ module "acm" {
1313 domain_name = " clouddrove.com"
1414 validation_method = " EMAIL"
1515 validate_certificate = false
16+ enable_aws_certificate = true
1617}
1718
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ resource "aws_acm_certificate" "import-cert" {
3434# Description : This terraform module is used for requesting or importing SSL/TLS
3535# certificate with validation.
3636resource "aws_acm_certificate" "cert" {
37- count = var. enable_acm_certificate && var. import_certificate == false ? 1 : 0
37+ count = var. enable_acm_certificate && var. enable_aws_certificate == false ? 1 : 0
3838
3939 domain_name = var. domain_name
4040 validation_method = var. validation_method
Original file line number Diff line number Diff line change @@ -88,6 +88,12 @@ variable "validate_certificate" {
8888 description = " Set to false to prevent the validation of a acm certificate."
8989}
9090
91+ variable "enable_aws_certificate" {
92+ type = bool
93+ default = false
94+ description = " Set to false to prevent the creation of a acm certificate."
95+ }
96+
9197variable "import_certificate" {
9298 type = bool
9399 default = false
You can’t perform that action at this time.
0 commit comments