Terraform 0.11

github_issue_label




terraform

github_issue_label

GitHub समस्या लेबल संसाधन प्रदान करता है।

यह संसाधन आपको अपने Github संगठन के भीतर लेबल जारी करने और प्रबंधित करने की अनुमति देता है।

समस्या लेबल को उनके "नाम" से बंद कर दिया जाता है, इसलिए पहले से मौजूद समस्या लेबल का परिणाम 422 HTTP त्रुटि में होता है यदि वे Terraform के बाहर मौजूद हैं। आम तौर पर यह एक मुद्दा नहीं होगा, सिवाय इसके कि नए रिपॉजिटरी लेबल के "डिफ़ॉल्ट" सेट के साथ बनाए जाते हैं, और उन लेबल आसानी से कस्टम के साथ संघर्ष करते हैं।

यह संसाधन पहले जांच करेगा कि क्या लेबल मौजूद है, और फिर एक अद्यतन जारी करें, अन्यथा यह बनाएगा।

उदाहरण उपयोग

# Create a new, red colored label
resource "github_issue_label" "test_repo" {
  repository = "test-repo"
  name       = "Urgent"
  color      = "FF0000"
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • repository - (आवश्यक) GitHub रिपॉजिटरी

  • name - (आवश्यक) लेबल का नाम।

  • color - (आवश्यक) एक 6 वर्ण हेक्स कोड, प्रमुख # के बिना , लेबल के रंग की पहचान करना।

  • url - (संगणित) URL जारी करने के लिए लेबल

आयात

जीथब इश्यू लेबल को repository:name एक आईडी का उपयोग करके आयात किया जा सकता repository:name , जैसे

$ terraform import github_issue_label.panic_label terraform:panic