Terraform 0.11

github_team_membership




terraform

github_team_membership

GitHub टीम सदस्यता संसाधन प्रदान करता है।

यह संसाधन आपको अपने संगठन में टीमों के उपयोगकर्ताओं को जोड़ने / हटाने की अनुमति देता है। जब लागू किया जाता है, तो उपयोगकर्ता को टीम में जोड़ा जाएगा। यदि उपयोगकर्ता ने संगठन के लिए उनके निमंत्रण को स्वीकार नहीं किया है, तो वे टीम का हिस्सा नहीं होंगे, जब तक वे ऐसा नहीं करते। नष्ट होने पर, उपयोगकर्ता को टीम से निकाल दिया जाएगा।

उदाहरण उपयोग

# Add a user to the organization
resource "github_membership" "membership_for_some_user" {
  username = "SomeUser"
  role     = "member"
}

resource "github_team" "some_team" {
  name        = "SomeTeam"
  description = "Some cool team"
}

resource "github_team_membership" "some_team_membership" {
  team_id  = "${github_team.some_team.id}"
  username = "SomeUser"
  role     = "member"
}

तर्क संदर्भ

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

  • team_id - (आवश्यक) GitHub टीम आईडी
  • username - (आवश्यक) टीम में जोड़ने के लिए उपयोगकर्ता।
  • role - (वैकल्पिक) टीम के भीतर उपयोगकर्ता की भूमिका। member या maintainer एक होना चाहिए। member को चूक।

आयात

जीथब टीम सदस्यता को teamid:username से teamid:username आईडी का उपयोग करके आयात किया जा सकता है teamid:username , जैसे

$ terraform import github_team_membership.member 1234567:someuser