H

Hashicorp Skills

aws-ami-builder
hashicorp
Packer के amazon-ebs बिल्डर के साथ कस्टम Amazon Machine Images बनाएं। स्रोत AMI से HCL टेम्पलेट्स का उपयोग करके AMI निर्माण को स्वचालित करता है, जिसमें अनुकूलन के लिए प्रोविज़नर (शेल स्क्रिप्ट, फ़ाइल अपलोड, कॉन्फ़िगरेशन प्रबंधन) शामिल हैं। ami_regions के माध्यम से बहु-क्षेत्र AMI वितरण और नाम, स्वामी और वर्चुअलाइज़ेशन प्रकार के आधार पर लचीली स्रोत AMI फ़िल्टरिंग का समर्थन करता है। पर्यावरण चर, AWS क्रेडेंशियल फ़ाइल या
official
aws-ami-builder
hashicorp
Amazon Machine Images (AMI) को Packer के amazon-ebs बिल्डर का उपयोग करके बनाएँ। EC2 इंस्टेंस के लिए कस्टम AMI बनाते समय उपयोग करें।
official
azure-image-builder
hashicorp
Azure प्रबंधित इमेज और Azure Compute Gallery इमेज को Packer के साथ बनाएँ। Azure VMs के लिए कस्टम इमेज बनाते समय उपयोग करें।
official
azure-image-builder
hashicorp
Azure प्रबंधित इमेज और Azure Compute Gallery इमेज को Packer के साथ बनाएँ। Azure VMs के लिए कस्टम इमेज बनाते समय उपयोग करें।
official
azure-verified-modules
hashicorp
Azure Terraform मॉड्यूल के लिए AVM अनुपालन हेतु प्रमाणन आवश्यकताएँ और सर्वोत्तम अभ्यास। प्रदाता संस्करण बाधाओं (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) को लागू करता है और पिन किए गए Terraform रजिस्ट्री स्रोतों के पक्ष में git-आधारित मॉड्यूल संदर्भों को प्रतिबंधित करता है। सभी पहचानकर्ताओं के लिए लोअर स्नेक_केसिंग, सटीक चर प्रकार, एंटी-भ्रष्टाचार परत पैटर्न के माध्यम से अलग-अलग आउटपुट
official
azure-verified-modules
hashicorp
Azure Verified Modules (AVM) के लिए प्रमाणित Azure Terraform मॉड्यूल विकसित करने हेतु आवश्यकताएँ और सर्वोत्तम अभ्यास। Azure मॉड्यूल बनाते या समीक्षा करते समय उपयोग करें…
official
new-terraform-provider
hashicorp
Plugin Framework का उपयोग करके एक नया Terraform प्रदाता तैयार करें। मानक "terraform-provider-" नामकरण परंपरा के साथ एक नया Go मॉड्यूल वर्कस्पेस उत्पन्न करता है और आवश्यक निर्भरताओं को आरंभ करता है। HashiCorp के Plugin Framework पैटर्न का पालन करते हुए एक टेम्पलेट main.go फ़ाइल प्रदान करता है, जिसमें अनुकूलन के लिए TODO मार्कर होते हैं। बिल्ड और टेस्ट कमांड चलाकर सेटअप को मान्य करता है ताकि यह सुनिश्चित हो सके कि प्रदाता संकलित होता है और प्रारंभिक जांच पास कर
official
new-terraform-provider
hashicorp
नए Terraform प्रदाता को स्कैफोल्ड करते समय इसका उपयोग करें।
official
provider-actions
hashicorp
प्लगइन फ्रेमवर्क का उपयोग करके Terraform प्रदाता क्रियाएँ लागू करें। जीवनचक्र घटनाओं (पहले/बाद में…) पर निष्पादित होने वाले अनिवार्य संचालन विकसित करते समय उपयोग करें।
official
provider-actions
hashicorp
प्लगइन फ्रेमवर्क का उपयोग करके संसाधन जीवनचक्र घटनाओं पर अनिवार्य Terraform प्रदाता क्रियाएँ लागू करें। बनाने से पहले/बाद और अपडेट करने से पहले/बाद जीवनचक्र ट्रिगर का समर्थन करता है (Terraform 1.14.0 में नष्ट करने की घटनाएँ उपलब्ध नहीं हैं)। सही फ्रेमवर्क प्रकार, संग्रह के लिए ElementType और इनपुट सत्यापन के लिए वैलिडेटर के साथ उचित स्कीमा परिभाषा की आवश्यकता है। लंबे समय तक चलने वाले संच
official
provider-docs
hashicorp
Terraform प्रदाता दस्तावेज़ीकरण को Terraform रजिस्ट्री के लिए HashiCorp-अनुशंसित पैटर्न, tfplugindocs टेम्पलेट्स और स्कीमा का उपयोग करके बनाएं, अपडेट करें और समीक्षा करें।
official
provider-docs
hashicorp
Terraform प्रदाता दस्तावेज़ीकरण को Terraform रजिस्ट्री के लिए HashiCorp-अनुशंसित पैटर्न, tfplugindocs टेम्पलेट्स और स्कीमा का उपयोग करके बनाएं, अपडेट करें और समीक्षा करें।
official
provider-resources
hashicorp
Terraform प्रदाता संसाधनों और डेटा स्रोतों को पूर्ण CRUD संचालन और परीक्षण के साथ कार्यान्वित करें। SDKv2 और प्लगइन फ्रेमवर्क दोनों पैटर्न को कवर करता है, जिसमें स्कीमा डिज़ाइन, योजना संशोधक और वैलिडेटर शामिल हैं। पूर्ण CRUD संचालन उदाहरण (बनाएँ, पढ़ें, अपडेट करें, हटाएँ) त्रुटि प्रबंधन, स्थिति प्रबंधन और संसाधन नहीं मिलने के पैटर्न के साथ प्रदान करता है। स्वीकृति परीक्षण पै
official
provider-resources
hashicorp
Plugin Framework का उपयोग करके Terraform Provider संसाधनों और डेटा स्रोतों को लागू करें। CRUD संचालन, स्कीमा डिज़ाइन, स्थिति प्रबंधन, और… विकसित करते समय उपयोग करें।
official
provider-test-patterns
hashicorp
प्लगइन फ्रेमवर्क के साथ terraform-plugin-testing का उपयोग करके स्वीकृति परीक्षण लिखने के पैटर्न।
official
provider-test-patterns
hashicorp
प्लगइन फ्रेमवर्क के साथ terraform-plugin-testing का उपयोग करके स्वीकृति परीक्षण लिखने के पैटर्न।
official
push-to-registry
hashicorp
Packer बिल्ड मेटाडेटा को HCP Packer रजिस्ट्री में पुश करें, ताकि इमेज लाइफसाइकिल ट्रैकिंग और गवर्नेंस हो सके। बिल्ड आर्टिफैक्ट्स को न्यूनतम ओवरहेड के साथ HCP Packer में रजिस्टर करता है, केवल मेटाडेटा (वास्तविक इमेज नहीं) संग्रहीत करता है और बिल्ड समय में एक मिनट से कम जोड़ता है। बकेट-स्तरीय लेबल (प्रति बिल्ड अपडेट) और अपरिवर्तनीय बिल्ड-स्तरीय लेबल (git SHA, टाइमस्टैम्प) को वर्जन कं
official
push-to-registry
hashicorp
Packer बिल्ड मेटाडेटा को HCP Packer रजिस्ट्री में पुश करें ताकि इमेज लाइफसाइकिल को ट्रैक और प्रबंधित किया जा सके। Packer बिल्ड को HCP Packer के साथ एकीकृत करते समय वर्जन…
official
refactor-module
hashicorp
मोनोलिथिक Terraform कॉन्फ़िगरेशन को स्पष्ट अनुबंधों और माइग्रेशन पथों के साथ पुन: प्रयोज्य, सुव्यवस्थित मॉड्यूल में तोड़ता है। रिफैक्टरिंग उम्मीदवारों की पहचान करने, संसाधनों को तार्किक कार्य द्वारा समूहित करने और डिज़ाइन से पहले जटिलता का आकलन करने के लिए मौजूदा कोड का विश्लेषण करता है। HashiCorp की सर्वोत्तम प्रथाओं का पालन करते हुए टाइप किए गए वेरिएबल, सत्यापन नियम और वर्णनात्मक
official
refactor-module
hashicorp
मोनोलिथिक Terraform कॉन्फ़िगरेशन को HashiCorp के मॉड्यूल डिज़ाइन सिद्धांतों और सामुदायिक सर्वोत्तम प्रथाओं का पालन करते हुए पुन: प्रयोज्य, रखरखाव योग्य मॉड्यूल में रूपांतरित करें।
official
run-acceptance-tests
hashicorp
Terraform प्रदाताओं के लिए Go स्वीकृति परीक्षणों को संरचित समस्या निवारण के साथ निष्पादित और निदान करें। TF_ACC=1 पर्यावरण चर के साथ go test -run=TestAccFeatureHappyPath का उपयोग करके केंद्रित स्वीकृति परीक्षण चलाएं। विफलताओं का क्रमिक रूप से निदान करें: -count=1 के साथ पुनः प्रयास करें, -v के साथ विस्तृत आउटपुट सक्षम करें, TF_LOG=debug के माध्यम से डीबग लॉगिंग सक्रिय करें, और TF_ACC_WORKING_DIR_PERSIST=1 के साथ Terraform कार्यक्षेत्र को बनाए रख
official
run-acceptance-tests
hashicorp
Guide for running acceptance tests for a Terraform provider. Use this when asked to run an acceptance test or to run a test with the prefix `TestAcc`.
official
terraform-search-import
hashicorp
Terraform Search क्वेरी का उपयोग करके मौजूदा क्लाउड संसाधनों का पता लगाएं और उन्हें बल्क में Terraform प्रबंधन में आयात करें। अप्रबंधित बुनियादी ढांचे को लाने के लिए उपयोग करें…
official
terraform-search-import
hashicorp
Terraform Search क्वेरी का उपयोग करके मौजूदा क्लाउड संसाधनों का पता लगाएं और उन्हें थोक में Terraform प्रबंधन में आयात करें। अप्रबंधित बुनियादी ढांचे को लाने के लिए उपयोग करें…
official
terraform-stacks
hashicorp
पर्यावरणों में Terraform Stack कॉन्फ़िगरेशन बनाने, मान्य करने और प्रबंधित करने के लिए व्यापक मार्गदर्शिका। इसमें Stack भाषा के मूल सिद्धांत शामिल हैं: घटक परिभाषाएँ (.tfcomponent.hcl), परिनियोजन उदाहरण (.tfdeploy.hcl), फ़ाइल संगठन, और आवश्यक Terraform v1.13+। प्रदाताओं और घटकों पर for_each का उपयोग करके बहु-क्षेत्र और बहु-पर्यावरण परिनियोजन का समर्थन करता है, जिसमें घटकों के बीच स्वचालित निर्भरता अनुमान शामिल है। कार्यभार प
official
terraform-stacks
hashicorp
HashiCorp Terra
official
terraform-style-guide
hashicorp
HashiCorp की आधिकारिक शैली परंपराओं का पालन करते हुए Terraform कोड उत्पन्न और बनाए रखें। दो-रिक्ति इंडेंटेशन, लोअरकेस अंडरस्कोर नामकरण, और terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf, और locals.tf में मानक फ़ाइल संगठन लागू करता है। सभी चर और आउटपुट पर प्रकार और विवरण की आवश्यकता होती है, जिसमें क्रेडेंशियल्स के लिए सत्यापन नियम और संवेदनशील ध्वज समर्थन शामिल है। गतिशील संसाधनों के लिए count पर for_each को प्राथमिक
official
terraform-style-guide
hashicorp
हैशीकॉर्प की आधिकारिक शैली परंपराओं और सर्वोत्तम प्रथाओं का पालन करते हुए Terraform HCL कोड उत्पन्न करें। Terraform लिखने, समीक्षा करने या उत्पन्न करते समय उपयोग करें…
official
terraform-test
hashicorp
Terraform परीक्षण लिखने और चलाने के लिए व्यापक मार्गदर्शिका, जिसमें अभिकथन, मॉकिंग और मॉड्यूल सत्यापन शामिल हैं। .tftest.hcl सिंटैक्स का उपयोग करके परीक्षण फ़ाइलें लिखें, जिनमें रन ब्लॉक हों जो प्लान या अप्लाई मोड में निष्पादित हों, अनुक्रमिक और समानांतर निष्पादन का समर्थन करते हुए वैकल्पिक स्थिति पृथक्करण के साथ। संसाधन विशेषताओं, आउटपुट और डेटा स्रोतों पर शर्तों का अभिकथन करें; अमान्य इ
official
terraform-test
hashicorp
टेराफॉर्म परीक्षण लिखने और चलाने के लिए व्यापक मार्गदर्शिका। परीक्षण फ़ाइलें (.tftest.hcl) बनाते समय, रन ब्लॉक के साथ परीक्षण परिदृश्य लिखते समय, मान्य करते समय उपयोग करें…
official
windows-builder
hashicorp
Packer का उपयोग करके WinRM कम्युनिकेटर और PowerShell प्रोविज़नर्स के साथ Windows इमेज बनाएं। Windows AMI, Azure इमेज या VMware टेम्पलेट बनाते समय उपयोग करें।
official
windows-builder
hashicorp
Packer का उपयोग करके WinRM कम्युनिकेटर और PowerShell प्रोविज़नर्स के साथ Windows इमेज बनाएं। Windows AMI, Azure इमेज या VMware टेम्पलेट बनाते समय उपयोग करें।
official