Terraform 0.11

github_repository_collaborator




terraform

github_repository_collaborator

GitHub रिपॉजिटरी सहयोगी संसाधन प्रदान करता है।

यह संसाधन आपको अपने संगठन में रिपॉजिटरी से सहयोगियों को जोड़ने / हटाने की अनुमति देता है। उपयोगकर्ता को पूर्ण संगठन सदस्यता दिए बिना, आपके संगठन में विशिष्ट रिपॉजिटरी को पढ़ने, लिखने या प्रशासक तक पहुंच के सहकर्मी स्पष्ट (और अलग-अलग स्तर) हो सकते हैं।

जब लागू किया जाता है, तो उपयोगकर्ता को एक रिपॉजिटरी पर सहयोगी बनने के लिए एक निमंत्रण भेजा जाएगा। नष्ट होने पर, या तो निमंत्रण रद्द कर दिया जाएगा या सहयोगी को भंडार से हटा दिया जाएगा।

GitHub सहयोगियों पर और प्रलेखन:

उदाहरण उपयोग

# Add a collaborator to a repository
resource "github_repository_collaborator" "a_repo_collaborator" {
  repository = "our-cool-repo"
  username   = "SomeUser"
  permission = "admin"
}

तर्क संदर्भ

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

  • repository - (आवश्यक) GitHub रिपॉजिटरी
  • username - (आवश्यक) एक सहयोगी के रूप में भंडार में जोड़ने के लिए उपयोगकर्ता।
  • permission - (वैकल्पिक) रिपॉजिटरी के लिए बाहर सहयोगी की अनुमति। pull , push या admin में pull एक होना चाहिए। push करने के push चूक।

आयात

Github रिपॉजिटरी कोलैबोरेटर्स को रिपॉजिटरी से बनी एक आईडी का उपयोग करके आयात किया जा सकता repository:username , उदा

$ terraform import github_repository_collaborator.collaborator terraform:someuser