acm

clouddrove/acm/aws

Terraform Module HCL AWS

This terraform module is used for requesting or importing SSL/TLS certificate with validation.

Install
module "acm" {
source = "clouddrove/acm/aws"
version = "1.4.1"
}
plain text: /constructs/tfmod-clouddrove-acm-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform Aws Acm This terraform module is used for requesting or importing SSL/TLS certificate with validation. We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your infrastructure with minimalistic code instead of maintaining the

Inputs (21)
NameTypeDescriptionDefault
repositorystringTerraform current module repo"https://github.com/clouddrove/terraform
validation_methodstringWhich method to use for validation, DNS or EMAIL."DNS"
enable_dns_validationboolSet to prevent validation of DNS.false
enableboolWhether or not to enable the entire module or not.true
ttlnumberTime to live.600
namestringName (e.g. `app` or `cluster`).""
label_orderlist(any)Label order, e.g. `name`,`application`.[ "name", "environment" ]
managedbystringManagedBy, eg 'CloudDrove'"hello@clouddrove.com"
domain_namestringA domain name for which the certificate should be issued.""
subject_alternative_nameslist(any)Set of domains that should be SANs in the issued certificate. To remove all elem[]
private_keystringPath of private key.""
validate_certificateboolSet to false to prevent the validation of a acm certificate.false
validation_optionanyThe domain name that you want ACM to use to send you validation emails. This dom{}
validation_record_fqdnslist(string)When validation is set to DNS and the DNS validation records are set externally,[]
allow_overwriteboolWhether to allow overwrite of Route53 recordstrue
certificate_bodystringPath of certificate body."~"
import_certificateboolSet to true or false to decide the creation and import of a acm certificate.false
private_zoneboolUsed with name field to get a private Hosted Zone.false
environmentstringEnvironment (e.g. `prod`, `dev`, `staging`).""
certificate_chainstringPath of certificate chain.""
Outputs (6)
id — The ID of the Certificate.
arn — The ARN of the Certificate.
tags — A mapping of tags to assign to the resource.
acm_certificate_domain_validation_options — A list of attributes to feed into other resources to complete certificate validation. Can have more
acm_certificate_status — Status of the certificate.
validation_route53_record_fqdns — List of FQDNs built using the zone domain and name.
Resources (3)
aws_acm_certificateaws_acm_certificate_validationaws_route53_record
Details
FrameworkTerraform Module
LanguageHCL
Version1.4.1
Cloud AWS
★ Stars9
Forks11
Total downloads18.8k
Inputs21
Outputs6
Resources3
LicenseApache-2.0
Namespaceclouddrove
Updated