Cloudflare Zone Module
Requires Terraform 0.13 or higher
usage example
required variables
domain
- domain to create a zone for
optional variables
create_zone
- if we need to actually create said zone
outputs
-
id
- The zone ID. -
vanity_name_servers
- List of Vanity Nameservers (if set). -
does not work
meta.wildcard_proxiable
- Indicates whether wildcard DNS records can receive Cloudflare security and performance features. -
does not work
meta.phishing_detected
- Indicates if URLs on the zone have been identified as hosting phishing content. -
status
- Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated -
type
- A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. Valid values: full, partial -
name_servers
- Cloudflare-assigned name servers. This is only populated for zones that use Cloudflare DNS.
Requirements
Name | Version |
---|---|
terraform | >= 0.13 |
cloudflare | ~> 2.0 |
Providers
Name | Version |
---|---|
cloudflare | 2.24.0 |
Modules
No modules.
Resources
Name | Type |
---|---|
cloudflare_zone.dns_zone | resource |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
create_zone | n/a | bool |
"false" |
no |
zone | n/a | string |
n/a | yes |
Outputs
Name | Description |
---|---|
id | n/a |
name_servers | n/a |
status | n/a |
type | n/a |
vanity_name_servers | n/a |