Upstash Terraform प्रदाता की घोषणा
हम यह घोषणा करते हुए रोमांचित हैं कि हमारा Upstash Terraform प्रदाता अब सार्वजनिक रूप से उपलब्ध है। हमारा मूल सिद्धांत हमेशा डेवलपर-फ्रेंडली रहना है। हमने हाल ही में REST API की घोषणा की थी। अब समय आ गया है कि हम Terraform प्रदाता प्लगइन के साथ अपने टूल्स का विस्तार करें।
Terraform एक उपयोगी ऑटोमेशन टूल है जो आपको अपने इंफ्रास्ट्रक्चर को कोड के रूप में परिभाषित करने देता है। इस तरह सहयोग अविश्वसनीय रूप से आसान हो जाता है और हर कॉन्फ़िगरेशन परिवर्तन बना रहता है ताकि हर कोई जान सके कि इंफ्रास्ट्रक्चर में क्या हो रहा है।
समुदाय के अनुरोधों के बाद, हमने अपना Terraform प्रदाता विकसित किया और अब यह Terraform मार्केटप्लेस में सार्वजनिक रूप से उपलब्ध है।
यदि आप हमारे प्लगइन का उपयोग करना चाहते हैं तो यह केवल 4 लाइनों का कॉन्फ़िगरेशन स्निपेट है और डेटाबेस बनाना बहुत सरल है।
terraform {
required_providers {
upstash = {
source = "upstash/upstash"
version = "x.x.x"
}
}
}
provider "upstash" {
email = "EMAIL"
api_key = "API_KEY"
}
आप Upstash कंसोल से API_KEY प्राप्त कर सकते हैं। साथ ही EMAIL वह ईमेल है जिससे आपने Upstash के लिए पंजीकरण किया था। अब, हमने अपना प्रदाता परिभाषित कर लिया है। आइए एक डेटाबेस बनाएं:
resource "upstash_database" "mydb" {
database_name = "mydb3"
region = "eu-west-1"
tls = "true"
multi_zone = "false"
}
अब निम्नलिखित कमांड निष्पादित करें:
terraform init
terraform plan
terraform apply
यह सरल कोड स्निपेट एक डेटाबेस बनाएगा। आप पूरा उदाहरण कोड यहां पा सकते हैं।
भविष्य का कार्य
हम अपने टूल्स और थर्ड-पार्टी इंटीग्रेशन का विस्तार जारी रखना चाहते हैं। आप हमारे रोडमैप को अपवोट कर सकते हैं। साथ ही हम ट्विटर या डिस्कॉर्ड पर हमारे Terraform प्रदाता पर आपकी प्रतिक्रिया की सराहना करेंगे। यह GitHub पर होस्ट किया गया है।