Cloudflare zone delegation
Deploy the Cloudflare delegation
module "cloudflare" {
source = "tx-pts-dai/kubernetes-platform/aws//modules/cloudflare"
version = ...
for_each = var.zones
account_id = jsondecode(data.aws_secretsmanager_secret_version.cloudflare.secret_string)["accountId"]
name_servers = module.route53_zones[each.key].route53_zone_name_servers[each.key]
domain_name = module.route53_zones[each.key].route53_zone_name[each.key]
}
Requirements
Providers
Modules
No modules.
Resources
Name |
Description |
Type |
Default |
Required |
account_id |
Cloudflare account id |
string |
n/a |
yes |
comment |
Record comment |
string |
"Managed by Terraform" |
no |
name_servers |
List of name servers to delegate to Cloudflare |
list(string) |
n/a |
yes |
zone_name |
The domain name to delegate in Cloudflare |
string |
n/a |
yes |
Outputs
No outputs.