Skip to content
Snippets Groups Projects
Select Git revision
0 results

cloudflare-zone-module

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Mike Horwath authored
    ad5d02f5
    History

    Cloudflare Zone Module

    Terraform cloudflare_zone

    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