Terraform 0.11

packet_ssh_key




terraform

packet_ssh_key

आपको अपने खाते पर SSH कुंजियों के प्रबंधन के लिए एक पैकेट SSH कुंजी संसाधन प्रदान करता है। आपके खाते की सभी SSH कुंजी सभी नए उपकरणों पर भरी हुई हैं, उन्हें उपकरण निर्माण पर स्पष्ट रूप से घोषित करने की आवश्यकता नहीं है।

उदाहरण उपयोग

# Create a new SSH key
resource "packet_ssh_key" "key1" {
  name       = "terraform-1"
  public_key = "${file("/home/terraform/.ssh/id_rsa.pub")}"
}

तर्क संदर्भ

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

  • name - (आवश्यक) पहचान के लिए SSH कुंजी का नाम
  • public_key - (आवश्यक) सार्वजनिक कुंजी। यदि यह एक फ़ाइल है, तो इसे फ़ाइल इंटरपोलेशन फ़ंक्शन का उपयोग करके पढ़ा जा सकता है

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - कुंजी की यूनिक आईडी
  • name - SSH कुंजी का नाम
  • public_key - सार्वजनिक कुंजी का पाठ
  • fingerprint - एसएसएच कुंजी का फिंगरप्रिंट
  • created - SSH कुंजी बनाने के लिए टाइमस्टैम्प
  • updated - पिछली बार SSH कुंजी अपडेट किया गया था