- Terragrunt: view Terragrunt usage exmaple
- Terraform: view vanilla Terraform usage exmaple
| Name | Version |
|---|---|
| terraform | 1.3.2 |
| aws | ~> 4.34.0 |
| Name | Version |
|---|---|
| aws | ~> 4.34.0 |
No modules.
| Name | Type |
|---|---|
| aws_route53_delegation_set.map | resource |
| aws_route53_record.map | resource |
| aws_route53_zone.map | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| delegation_sets | (Optional) List of delegation set names. | list(string) |
[] |
no |
| hosted_zones | Map of domain names to Route53 hosted zone config objects. To create a private hosted zone, you must provide one of either "vpc_association" or "delegation_set". Unless "should_setup_ns_records" is set to false, each hosted zones name servers will be setup as NS record resources. |
map( |
n/a | yes |
| records | (Optional) List of DNS resource record config objects. "hosted_zone_domain" values must be present as keys in the var.hosted_zones input object. "type"must be one of A, AAAA, CAA, CNAME, DS, MX, NAPTR, NS, PTR, SOA, SPF, SRV or TXT. One of either "non_alias_records" or "alias_record" must be provided. Only 1 type of routing policy may be provided. |
list( |
[] |
no |
| Name | Description |
|---|---|
| DelegationSets | Map of Route53 delegation set resource objects. |
| HostedZones | Map of Route53 hosted zone resource objects. |
| Records | Map of Route53 record resource objects. |
All scripts and source code contained herein are for commercial use only by Nerdware, LLC.
See LICENSE for more information.