Skip to content

πŸ”– A TF module for AWS ACM Certificates. πŸ”–

License

Notifications You must be signed in to change notification settings

benniemosher-dev/terraform-aws-acm

Repository files navigation

terraform-aws-acm

CI Terraform

πŸ”– A TF module for AWS ACM Certificates. πŸ”–

πŸ“œ Usage:

  • To install dependencies needed run:
    brew bundle install
  • To initialize Terraform in this folder:
    task infra:init
  • To update modules and providers in this folder:
    task init -- -upgrade
  • To validate the module in this folder:
    task infra:validate
  • To plan the infrastructure in this folder:
    task infra:plan
  • To plan specific resources of infrastructure in this folder:
    task infra:plan -- -target='cloudflare_record.this'

πŸ†’ Extras:

  • To find all the automation available in this folder:
    task --list-all
  • To estimate the cost of the infrastructure in this folder:
    task infra:cost
  • To update the documentation in this folder:
    task infra:docs
  • To lint the Terraform in this folder:
    task infra:lint
  • To validate security in this folder:
    task infra:sec

πŸ“‹ Documentation

Requirements

Name Version
terraform ~> 1.3
aws ~> 4.40
null ~> 3.2

Providers

Name Version
aws 4.46.0
null 3.2.1

Modules

No modules.

Resources

Name Type
aws_acm_certificate.this resource
aws_acm_certificate_validation.this resource
null_resource.wait resource

Inputs

Name Description Type Default Required
config The config to create a certificate and validation records with.
object({
certificate-domain = optional(string, null)
root-domain-name = string
subject-alternative-names = optional(list(string), [])
transparency-logging-preference = optional(string, "ENABLED")
validation-method = optional(string, "DNS")
})
n/a yes

Outputs

Name Description
arn The arn of the certificate created.
domain-validation-options The options for creating a DNS record.

About

πŸ”– A TF module for AWS ACM Certificates. πŸ”–

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published