← Poskytovatel Cloudflare Terraform / terraform / how-to
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
- Nainstalovaný Terraform. Přečtěte si Začínáme.
- ID vašeho účtu Cloudflare a nakonfigurovaný blok poskytovatele. Více informací najdete v Inicializace nástroje Terraform.
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.