ministryofjustice / modernisation-platform-terraform-dns-certificates

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modernisation Platform Certification Module

repo standards badge

Usage

module "cert_module" {
  source = "https://github.com/ministryofjustice/modernisation-platform-terraform-dns-certificates"
  providers = {
    aws.core-vpc              = aws.core-vpc
    aws.core-network-services = aws.core-network-services
  }
  fqdn          = ""
  is-production = ""
  tags          = local.tags

}

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 ~> 5.0
aws.core-network-services ~> 5.0
aws.core-vpc ~> 5.0

Modules

No modules.

Resources

Name Type
aws_acm_certificate.certificate resource
aws_acm_certificate_validation.non_prod resource
aws_acm_certificate_validation.prod resource
aws_route53_record.dns_validation_record_core_network_services resource
aws_route53_record.dns_validation_record_core_vpc resource
aws_route53_zone.core_network_zone data source
aws_route53_zone.zone_core_vpc data source

Inputs

Name Description Type Default Required
fqdn DNS name to be used with the zone string n/a yes
is-production is this for production or non production bool n/a yes
tags Common tags to be used by all resources map(string) n/a yes

Outputs

Name Description
cert_record n/a

About

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

License:MIT License


Languages

Language:HCL 95.9%Language:Go 4.1%