acm
clouddrove/acm/aws
This terraform module is used for requesting or importing SSL/TLS certificate with validation.
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
| Name | Type | Description | Default |
|---|---|---|---|
| repository | string | Terraform current module repo | "https://github.com/clouddrove/terraform |
| validation_method | string | Which method to use for validation, DNS or EMAIL. | "DNS" |
| enable_dns_validation | bool | Set to prevent validation of DNS. | false |
| enable | bool | Whether or not to enable the entire module or not. | true |
| ttl | number | Time to live. | 600 |
| name | string | Name (e.g. `app` or `cluster`). | "" |
| label_order | list(any) | Label order, e.g. `name`,`application`. | [
"name",
"environment"
] |
| managedby | string | ManagedBy, eg 'CloudDrove' | "hello@clouddrove.com" |
| domain_name | string | A domain name for which the certificate should be issued. | "" |
| subject_alternative_names | list(any) | Set of domains that should be SANs in the issued certificate. To remove all elem | [] |
| private_key | string | Path of private key. | "" |
| validate_certificate | bool | Set to false to prevent the validation of a acm certificate. | false |
| validation_option | any | The domain name that you want ACM to use to send you validation emails. This dom | {} |
| validation_record_fqdns | list(string) | When validation is set to DNS and the DNS validation records are set externally, | [] |
| allow_overwrite | bool | Whether to allow overwrite of Route53 records | true |
| certificate_body | string | Path of certificate body. | "~" |
| import_certificate | bool | Set to true or false to decide the creation and import of a acm certificate. | false |
| private_zone | bool | Used with name field to get a private Hosted Zone. | false |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| certificate_chain | string | Path of certificate chain. | "" |
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.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,