Skip to content

Module for creating route 53 dns entries and certificates to go with them • This repository is defined and managed in Terraform

License

Notifications You must be signed in to change notification settings

Amal-J/moj-modernisation-platform-terraform-dns-certificates

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modernisation Platform Terraform Module Template

repo standards badge

Usage

module "template" {

  source = "github.com/ministryofjustice/modernisation-platform-terraform-module-template"

  tags             = local.tags
  application_name = local.application_name

}

Looking for issues?

If you're looking to raise an issue with this module, please create a new issue in the Modernisation Platform repository.

Requirements

Name Version
terraform >= 1.0.1
aws ~> 5.0

Providers

Name Version
aws.core-vpc ~> 5.0

Modules

No modules.

Resources

Name Type
aws_route53_record.www-dev resource

Inputs

Name Description Type Default Required
acm_certificate_needed Flag to determin if acm certificate if needed bool n/a yes
alias_dns_name n/a string n/a yes
alias_zone n/a string n/a yes
application_name Name of application string n/a yes
aws_account_id n/a any n/a yes
certificate_body n/a string n/a yes
certificate_chain Path to the certificate chain file any n/a yes
dns_name DNS name to be used with the zone string n/a yes
gandi_certificate_needed Flag to determin if gandi certificate is needed bool n/a yes
private_key Path to the private key file any n/a yes
record A string list of records. To specify a single record value longer than 255 characters such as a TXT record for DKIM string n/a yes
record_type type of record to create string "CNAME" no
set_identifier Unique identifier to differentiate records with routing policies from one another. string n/a yes
ssm_private_key cert key from aws parameter store or secrets manager any n/a yes
tags Common tags to be used by all resources map(string) n/a yes
zone Zone string n/a yes

Outputs

No outputs.

About

Module for creating route 53 dns entries and certificates to go with them • This repository is defined and managed in Terraform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 84.8%
  • Go 15.2%