अपस्टैश टेराफॉर्म प्रदाता की घोषणा
हमें यह घोषणा करते हुए खुशी हो रही है कि अब हमारा अपस्टैश टेराफॉर्म प्रदाता सार्वजनिक रूप से उपलब्ध है। हमारा मूल सिद्धांत हमेशा डेवलपर के अनुकूल रहा है। हमने हाल ही में आरईएसटी एपीआई की घोषणा की है। अब टेराफॉर्म प्रदाता प्लगइन के साथ हमारे टूल का विस्तार करने का समय है।
टेराफॉर्म एक उपयोगी स्वचालन उपकरण है जो आपको अपने बुनियादी ढांचे को कोड के रूप में परिभाषित करने देता है। इस तरह से सहयोग करना आसान हो जाता है और हर कॉन्फ़िगरेशन परिवर्तन जारी रहता है, इसलिए हर कोई जानता है कि बुनियादी ढांचे में क्या हो रहा है।
सामुदायिक अनुरोधों के बाद, हमने अपना टेराफ़ॉर्म प्रदाता विकसित कर लिया है और अब यह टेराफ़ॉर्म बाज़ार में सार्वजनिक रूप से उपलब्ध है।
यदि आप हमारे प्लगइन का उपयोग करना चाहते हैं तो यह केवल 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
यह सरल कोड स्निपेट एक डेटाबेस तैयार करेगा। आप पूरा उदाहरण कोड यहां पा सकते हैं।
भविष्य का कार्य
हम अपने टूल और तृतीय पक्ष एकीकरण का विस्तार जारी रखना चाहते हैं। आप हमारे रोडमैप को अपवोट कर सकते हैं। इसके अलावा, यदि आप हमें हमारे टेराफॉर्म प्रदाता पर ट्विटर या विवाद पर प्रतिक्रिया देते हैं तो हम इसकी सराहना करेंगे। इसे जीथब पर होस्ट किया गया है।