mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
fixing route53 and store certificate arn in ssm
This commit is contained in:
parent
fc3c64a3f9
commit
b3ec3a5408
1 changed files with 17 additions and 5 deletions
|
|
@ -20,10 +20,15 @@ resource "aws_acm_certificate" "my_certificate_request" {
|
||||||
# Create a DNS record to prove that we own the domain
|
# Create a DNS record to prove that we own the domain
|
||||||
resource "aws_route53_record" "my_validation_record" {
|
resource "aws_route53_record" "my_validation_record" {
|
||||||
zone_id = aws_route53_zone.my_hosted_zone.zone_id
|
zone_id = aws_route53_zone.my_hosted_zone.zone_id
|
||||||
name = aws_acm_certificate.my_certificate_request.domain_validation_options.0.resource_record_name
|
for_each = {
|
||||||
type = aws_acm_certificate.my_certificate_request.domain_validation_options.0.resource_record_type
|
for dvo in aws_acm_certificate.my_certificate_request.domain_validation_options: dvo.domain_name => {
|
||||||
records = [aws_acm_certificate.my_certificate_request.domain_validation_options.0.resource_record_value]
|
name = dvo.resource_record_name
|
||||||
ttl = var.ttl
|
record = dvo.resource_record_value
|
||||||
|
type = dvo.resource_record_type
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ttl = 60
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "aws_acm_certificate_validation" "my_certificate_validation" {
|
resource "aws_acm_certificate_validation" "my_certificate_validation" {
|
||||||
|
|
@ -39,5 +44,12 @@ resource "aws_route53_record" "my_caa_record" {
|
||||||
"0 issue \"amazon.com\"",
|
"0 issue \"amazon.com\"",
|
||||||
"0 issuewild \"amazon.com\""
|
"0 issuewild \"amazon.com\""
|
||||||
]
|
]
|
||||||
ttl = var.ttl
|
ttl = 60
|
||||||
|
}
|
||||||
|
|
||||||
|
# Store the certificate in SSM so that we can access it from other resources
|
||||||
|
resource "aws_ssm_parameter" "certificate_arn" {
|
||||||
|
name = "/ssl_certificate_arn"
|
||||||
|
type = "String"
|
||||||
|
value = aws_acm_certificate.my_certificate_request.arn
|
||||||
}
|
}
|
||||||
Loading…
Add table
Reference in a new issue