Terraform DNS Zone Delegation via AWS Route53
Module is used when you need to create subzone and delegate it.
The infrastructure of this delegation process described here:
https://github.com/shalb/cluster.dev-domain/tree/test_code
This module creates a domain zone in format cluster_fullname.cluster\_domain
and returns zone_id and name_servers.
| Name |
Version |
| terraform |
> 0.13.0 |
| aws |
~> 2.23 |
| Name |
Version |
| aws |
~> 2.23 |
| null |
n/a |
| Name |
Description |
Type |
Default |
Required |
| cluster_domain |
Default domain for cluster records |
string |
n/a |
yes |
| cluster_name |
Full name of the cluster |
string |
n/a |
yes |
| dns_manager_url |
Endpoint to create a default zone in cluster.dev domain |
string |
"https://usgrtk5fqj.execute-api.eu-central-1.amazonaws.com/prod" |
no |
| email |
email of user which requests a default zone |
string |
"domain-request@cluster.dev" |
no |
| region |
The AWS region. |
string |
n/a |
yes |
| zone_delegation |
If true - a NS records in cluster_domain(cluster.dev) to be created by external scripts |
string |
false |
no |
| Name |
Description |
| domain |
n/a |
| name_servers |
n/a |
| zone_id |
n/a |