route53-zone

cytopia/route53-zone/aws

Terraform Module HCL AWS

A Terraform module that handles creation of multiple Route53 zones including attachment to new or existing delegation set

Install
module "route53-zone" {
source = "cytopia/route53-zone/aws"
version = "1.1.3"
}
plain text: /constructs/tfmod-cytopia-route53-zone-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform module: AWS Route53 Zone Usage | Tagging | Importing | Examples | Requirements | Providers | Inputs | Outputs | License ![Build Status](https://travis-ci.org/cytopia/terraform-aws-route53-zone) ![Tag](https://github.com/cytopia/terraform-aws-route53-zone/releases) ![Terraform](https://registry.terraform.io/modules/cytopia/route53-zone/aws/) ![License](https://opensource.org/licenses/MIT) This Terraform module is able to create an arbitrary number of delegation sets, public and private hosted zones for root and delegated domains. Public hosted zones can be created with or without a delegation set. Private hosted zones will always have the default VPC from the current region attached, but can optionally also attach more VPCs from any region. When adding delegated secondary zones, t

Inputs (6)
NameTypeDescriptionDefault
delegation_setslist(string)A list of delegation sets to create. You only need to specify the alias names th[]
public_root_zoneslist(object({ name A list of public Route53 root zones. A 'root zone' can be anything from a tld to[]
public_delegated_secondary_zoneslist(object({ name A list of public Route53 delegated secondary zones. Each item must specify its '[]
private_root_zoneslist(object({ name = strinPrivate Route53 root zone (also allows subdomain if this is your root starting p[]
tagsmapDefault tags to additionally apply to all resources.{}
commentstringDefault comment to add to all resources."Managed by Terraform"
Outputs (5)
private_root_zones — Created private root zones.
delegation_sets — Created delegation sets.
public_root_zones — Created public root zones.
public_delegated_secondary_zones — Created public delegated secondary zones.
public_delegated_secondary_ns_records — Created NS records in your root zone for delegated secondary zones.
Resources (3)
aws_route53_delegation_setaws_route53_recordaws_route53_zone
Details
FrameworkTerraform Module
LanguageHCL
Version1.1.3
Cloud AWS
★ Stars14
Forks18
Total downloads6.7k
Inputs6
Outputs5
Resources3
Examples3
LicenseMIT
Namespacecytopia
Updated