INTEGRITY Dokumentace

Vytvoření částečné zóny pomocí Terraformu

A částečná zóna umožňuje používat Cloudflare pro subdoménu, zatímco pro nadřazenou doménu si ponecháte stávajícího autoritativního poskytovatele DNS. Tento návod ukazuje, jak nastavení automatizovat pomocí Cloudflare Terraform provider ↗.

Předpoklady

Vytvoření zóny

Přidejte konfiguraci zóny a použitím této změny ji vytvořte:

resource "cloudflare_zone" "subdomain_example_com" {
  account = {
    id = var.cloudflare_account_id
  }
  name = "subdomain.example.com"
}

Poté v novém cyklu plan a apply Terraformu upgradujte zónu na plán Business nebo vyšší:

resource "cloudflare_zone_subscription" "example_zone_subscription" {
  zone_id = cloudflare_zone.subdomain_example_com.id
  frequency = "monthly"
  rate_plan = {
    id = "business"
    currency = "USD"
  }
}

Poté v novém cyklu plan a apply Terraformu znovu aktualizujte konfiguraci Terraformu a přidejte type = "partial" do zóny:

resource "cloudflare_zone" "subdomain_example_com" {
  account = {
    id = var.cloudflare_account_id
  }
  name = "subdomain.example.com"
  type = "partial"
}

Terraform umístí zónu do Čekající stavu. Než Cloudflare zónu aktivuje, musíte doplnit potřebné záznamy DNS a ověřit vlastnictví domény.