Terraform 0.11

gitlab_group




terraform

gitlab_group

यह संसाधन आपको GitLab समूहों को बनाने और प्रबंधित करने की अनुमति देता है। ध्यान दें कि आपके प्रदाता को इस संसाधन के काम करने के लिए व्यवस्थापक-स्तरीय पहुँच के साथ कॉन्फ़िगर करने की आवश्यकता होगी।

उदाहरण उपयोग

resource "gitlab_group" "example" {
  name        = "example"
  path        = "example"
  description = "An example group"
}

// Create a project in the example group
resource "gitlab_project" "example" {
  name         = "example"
  description  = "An example project"
  namespace_id = "${gitlab_group.example.id}"
}

तर्क संदर्भ

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

  • name - (आवश्यक) इस समूह का नाम।

  • path - (आवश्यक) हुक करने का आग्रह।

  • description - (वैकल्पिक) समूह का विवरण।

  • lfs_enabled - (वैकल्पिक) बूलियन, सत्य के लिए चूक। इस समूह में परियोजनाओं के लिए LFS समर्थन सक्षम करना है या नहीं।

  • request_access_enabled - (वैकल्पिक) बूलियन, झूठी के लिए चूक। उपयोगकर्ताओं को समूह तक पहुंच का अनुरोध करने के लिए सक्षम करना है या नहीं।

  • visibility_level - (वैकल्पिक) सार्वजनिक समूह बनाने के लिए public पर सेट करें। मान्य मूल्य private , internal , public । समूह डिफ़ॉल्ट रूप से निजी बनाए जाते हैं।

  • parent_id - (वैकल्पिक) पूर्णांक, मूल समूह की आईडी (एक नेस्टेड समूह बनाता है)।

संदर्भ संदर्भित करता है

संसाधन निम्नलिखित विशेषताओं का निर्यात करता है:

  • id - GitLab सर्वर द्वारा समूह को निर्दिष्ट अद्वितीय आईडी। एक नेमस्पेस आईडी के रूप में कार्य करता है, जहां किसी की आवश्यकता होती है