Bilik bazası

Terraform provayderindən (zinn-digital/zinn) istifadə

Terraform Registry-dən zinn-digital/zinn təminatçısını əlavə edin, API açarı yaradın və DNS qeydlərini kod kimi idarə edin — yaradın, yeniləyin, idxal edin — həmçinin saytlarınızı, domenlərinizi, planlarınızı və hostinq regionlarınızı məlumat mənbələri kimi oxuyun.

zinn-digital/zinn imzalanmış buraxılışlarla Terraform Registry-də dərc edilmiş rəsmi Terraform təminatçımızdır. O, təşkilatınızdakı domenlərdə DNS qeydlərini idarə edir və saytlarınızı, domenlərinizi, planlarınızı və hostinq regionlarınızı məlumat mənbələri kimi oxuyur. Saytlar, poçt qutuları və planların özləri hazırda Terraform tərəfindən idarə olunmur — onlar üçün idarə panelindən, API-dən, SDK-lardan və ya Zinnector® CLI-dən istifadə edin.

Quraşdırın

terraform {
  required_providers {
    zinn = {
      source = "zinn-digital/zinn"
    }
  }
}

# api_key falls back to ZINN_API_KEY.
provider "zinn" {}

terraform init əmrini işə salın. Terraform təminatçını reyestrdən endirir və onun imzasını yoxlayır.

API açarı yaradın

İdarəetmə panelinizin API açarları səhifəsini (app.zinndigital.com/api-keys) açın və Açar yarat düyməsini sıxın. DNS-i idarə etmək üçün İcazələr bölməsində sites.view və domains.dns.manage seçimlərini qeyd edin. Terraform-u işə salmazdan əvvəl onu ixrac edin:

export ZINN_API_KEY=zdk_live_…

zinn_regions və zinn_plans məlumat mənbələri heç bir açar tələb etmir.

DNS qeydini idarə edin

data "zinn_regions" "all" {}
data "zinn_domains" "all" {}

resource "zinn_dns_record" "www" {
  domain_id = one([for d in data.zinn_domains.all.domains : d.id if d.fqdn == "example.com"])
  name      = "www"
  type      = "CNAME"
  value     = "example.com."
  ttl       = 3600
}

output "regions" { value = [for r in data.zinn_regions.all.regions : r.slug] }

terraform apply qeydi yaradır; value və ya ttl dəyərini dəyişmək onu yerində yeniləyir; bloku silmək isə onu ləğv edir. name təpə domen (apex) üçün @, www kimi nisbi ad və ya tam ad qəbul edir.

Mövcud qeydin Terraform idarəetməsinə keçirilməsi

terraform import zinn_dns_record.www <domain_id>/<record_id>

Domen id-si data.zinn_domains daxilindən gəlir; qeyd id-si isə API-nin DNS qeydləri siyahısında göstərilir.

İnventarınızı oxuyun

data "zinn_sites" "all" {}
data "zinn_plans" "agency" { product_line = "agency" }

output "site_count" { value = length(data.zinn_sites.all.sites) }
output "agency_plans" { value = [for p in data.zinn_plans.agency.plans : p.code] }

Provider tənzimləmələri

  • api_key — API açarı; susmaya görə dəyəri ZINN_API_KEY kimidir.
  • api_url — susmaya görə ZINN_API_URL, sonra isə https://api.zinndigital.com.
  • org — üzərində əməliyyat aparılacaq təşkilat; susmaya görə dəyəri ZINN_ORG kimidir. Açarlar yalnız bir təşkilata aid olduğu üçün adətən tələb olunmur.

Növbəti addımlar

  • Veb-saytımızdakı təlimat: zinndigital.com/developers/terraform
  • Terraform Registry-də provayder: registry.terraform.io/providers/zinn-digital/zinn
  • Mənbə kodu: github.com/Zinn-Digital/terraform-provider-zinn

Bütün tərtibatçı sənədləri →

Bloqdan ən son yazılar

Hostinq, SEO və saytların geniş miqyasda idarə edilməsi haqqında yazdıqlarımız.

Hostinq təbəqəsindən SEO və link quruculuğu: 2026-cı il operatorunun baxışı

2026-cı ildə hostinqin indeksləşdirməyə və link dəyərinə təsiri: səhifələrin indeksdə qalması, üzərində sayt qurmazdan əvvəl köhnə domenlərin yoxlanılması, iz qoymadan link quruculuğu və infrastrukturun SEO üçün nəyi edə bilib, nəyi edə bilməyəcəyinə dair səmimi yanaşma.

Yazını oxuyun →

WordPress-i Sürətli və Təhlükəsiz Etmək: Performans və Qoşma Yoxlama Siyahısı

Sürətli və təhlükəsiz WordPress üçün praktik yoxlama siyahısı: server səviyyəsində keşləmə, hər sayt üçün obyekt keşi, istifadəyə dəyər bir neçə plagin, proqram təminatı paketini aktual saxlamaq və heç vaxt keşləməməli olduğunuz WooCommerce səhifələri.

Yazını oxuyun →

2026-cı ildə İdarə Olunan Veb Hostinqi Necə Seçməli: Alıcı Bələdçisi

Yaxşı idarə olunan hostinqi idarəetmə paneli olan ucuz bir qutudan həqiqətən nə fərqləndirir — miqrasiyalar, nüsxələmə, təcrid, real keşləmə və dürüst miqyaslama — və qərar verməzdən əvvəl onu necə qiymətləndirməli.

Yazını oxuyun →

Bloqu oxuyun →

Hələ də ilişib qalmısınız?

Dəstək hər bir plana daxildir, yardım masası gündə 24 saat açıqdır və siz bizə 58 dildən istənilən birində yaza bilərsiniz — biz sizə sizin dilinizdə cavab veririk.

Dəstəklə əlaqə saxlayın → Bütün məqalələr →