Terraform 0.11

github_repository_deploy_key




terraform

github_repository_deploy_key

एक GitHub रिपॉजिटरी की तैनाती प्रमुख संसाधन प्रदान करता है।

एक तैनाती कुंजी एक SSH कुंजी है जो आपके सर्वर पर संग्रहीत होती है और एक एकल GitHub रिपॉजिटरी तक पहुंच प्रदान करती है। यह कुंजी एक व्यक्तिगत उपयोगकर्ता खाते के बजाय सीधे भंडार से जुड़ी हुई है।

यह संसाधन आपको रिपॉजिटरी परिनियोजित कुंजियों को जोड़ने / हटाने की अनुमति देता है।

GitHub रिपॉजिटरी की तैनाती की कुंजी पर आगे के दस्तावेज: - तैनात कीज के बारे में

उदाहरण उपयोग

# Add a deploy key
resource "github_repository_deploy_key" "example_repository_deploy_key" {
    title = "Repository test key"
    repository = "test-repo"
    key = "ssh-rsa AAA..."
    read_only = "false"
}

तर्क संदर्भ

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

  • key - (आवश्यक) एक ssh कुंजी।
  • read_only - (आवश्यक) एक बूलियन कुंजी को या तो केवल पढ़ने या लिखने के लिए योग्य होना चाहिए।
  • repository - (आवश्यक) जीथब रिपॉजिटरी का नाम।
  • title - (आवश्यक) एक शीर्षक।

किसी भी फ़ील्ड को बदलना संसाधन को फिर से बनाने के लिए मजबूर करता है।

आयात

रिपॉजिटरी तैनात कीज़ को रिपॉजिटरी नाम और गिथब की कुंजी आईडी के एक अलग-अलग जोड़े का उपयोग करके आयात किया जा सकता है। बाद में जीथब के एसडीके और एपीआई द्वारा प्राप्त किया जा सकता है।

$ terraform import github_repository_deploy_key.foo test-repo:23824728