ज्ञानतळ

Terraform प्रदाता (zinn-digital/zinn) वापरणे

Terraform Registry वरून zinn-digital/zinn प्रदाता जोडा, API की तयार करा आणि DNS नोंदी कोड म्हणून व्यवस्थापित करा — तयार करा, अपडेट करा, आयात करा — आणि तुमच्या साइट्स, डोमेन्स, प्लॅन्स आणि होस्टिंग प्रदेश डेटा स्रोत म्हणून वाचा.

zinn-digital/zinn हा आमचा अधिकृत Terraform प्रोव्हायडर आहे, जो स्वाक्षरी केलेल्या रिलीझसह Terraform Registry वर प्रकाशित केला गेला आहे. हे तुमच्या संस्थेमधील डोमेनवरील DNS रेकॉर्ड व्यवस्थापित करते आणि डेटा स्रोत म्हणून तुमच्या साइट्स, डोमेन, प्लॅन्स आणि होस्टिंग क्षेत्रे वाचते. साइट्स, मेलबॉक्सेस आणि प्लॅन्स स्वतः आज Terraform द्वारे व्यवस्थापित केले जात नाहीत — त्यांच्यासाठी डॅशबोर्ड, API, SDKs किंवा Zinnector® CLI वापरा.

इन्स्टॉल करा

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

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

terraform init चालवा. Terraform हे रजिस्ट्रीमधून प्रदाता डाउनलोड करते आणि त्याची स्वाक्षरी तपासते.

API की तयार करा

तुमच्या डॅशबोर्डचे API कीज पृष्ठ उघडा (app.zinndigital.com/api-keys) आणि की तयार करा दाबा. DNS व्यवस्थापित करण्यासाठी, परवानग्या अंतर्गत sites.view आणि domains.dns.manage निवडा. Terraform चालवण्यापूर्वी ती निर्यात करा:

export ZINN_API_KEY=zdk_live_…

zinn_regions आणि zinn_plans डेटा स्रोतांना कोणत्याही कीची आवश्यकता नाही.

DNS रेकॉर्ड व्यवस्थापित करा

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 रेकॉर्ड तयार करतो; value किंवा ttl बदलल्यास ते त्याच जागी अपडेट होते; ब्लॉक काढून टाकल्यास ते हटवले जाते. name हे apex साठी @, www सारखे संबंधित नाव किंवा पूर्ण नाव स्वीकारते.

अस्तित्वात असलेले रेकॉर्ड Terraform अंतर्गत आणा

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

डोमेन आयडी data.zinn_domains मधून येतो; रेकॉर्ड आयडी API च्या DNS रेकॉर्ड सूचीद्वारे दर्शविला जातो.

तुमची इन्व्हेंटरी वाचा

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 सेटिंग्ज

  • api_key — API की; डीफॉल्टनुसार ZINN_API_KEY असते.
  • api_url — डीफॉल्टनुसार ZINN_API_URL, त्यानंतर https://api.zinndigital.com असते.
  • org — ज्यावर कार्य करायचे आहे ती संस्था; डीफॉल्टनुसार ZINN_ORG असते. सहसा अनावश्यक, कारण एक की एकाच संस्थेची असते.

पुढे कुठे जावे

  • आमच्या वेबसाइटवरील मार्गदर्शक: zinndigital.com/developers/terraform
  • Terraform Registry वरील Provider: registry.terraform.io/providers/zinn-digital/zinn
  • सोर्स कोड: github.com/Zinn-Digital/terraform-provider-zinn

सर्व विकासक दस्तऐवज →

ब्लॉगवरील नवीनतम

होस्टिंग, एसईओ आणि मोठ्या प्रमाणावर साइट चालवण्याबद्दल आम्ही काय लिहिले आहे.

होस्टिंग स्तरावरून एसइओ आणि लिंक बिल्डिंग: एका २०२६ ऑपरेटरचा दृष्टिकोन

२०२६ मध्ये होस्टिंग इंडेक्सिंग आणि लिंक इक्विटीला कसा आकार देते: पृष्ठे इंडेक्समध्ये ठेवणे, त्यावर काम सुरू करण्यापूर्वी जुन्या डोमेनची पडताळणी करणे, सर्च फूटप्रिंटशिवाय लिंक बिल्डिंग करणे, आणि पायाभूत सुविधा एसइओसाठी काय करू शकतात आणि काय करू शकत नाहीत यावरील प्रामाणिक दृष्टिकोन.

पोस्ट वाचा →

WordPress जलद आणि सुरक्षित करणे: परफॉर्मन्स आणि प्लगइन चेकलिस्ट

जलद, सुरक्षित WordPress साठी एक व्यावहारिक चेकलिस्ट: सर्व्हर-स्तरीय कॅशिंग, प्रत्येक साइटसाठी ऑब्जेक्ट कॅश, चालवण्यासारखे मोजकेच प्लगइन्स, स्टॅक अद्ययावत ठेवणे आणि तुम्ही कधीही कॅश करू नयेत अशी WooCommerce पृष्ठे.

पोस्ट वाचा →

२०२६ मध्ये व्यवस्थापित वेब होस्टिंग कसे निवडावे: खरेदीदाराची मार्गदर्शिका

कंट्रोल पॅनेल असलेल्या स्वस्त बॉक्सपेक्षा चांगल्या व्यवस्थापित होस्टिंगला प्रत्यक्षात काय वेगळे करते — मायग्रेशन, बॅकअप, आयसोलेशन, रिअल कॅशिंग आणि प्रामाणिक स्केलिंग — आणि तुम्ही वचनबद्ध होण्यापूर्वी त्याचे मूल्यांकन कसे करावे.

पोस्ट वाचा →

ब्लॉग वाचा →

अजूनही अडचण येत आहे का?

प्रत्येक प्लॅनमध्ये सपोर्ट समाविष्ट आहे, हेल्पडेस्क दिवसाचे 24 तास सुरू असते आणि तुम्ही आमच्या कोणत्याही 58 भाषांमध्ये आम्हाला लिहू शकता — आम्ही तुमच्याच भाषेत उत्तर देतो.

सपोर्टशी संपर्क साधा → सर्व लेख →