Terraform 0.11

digitalocean_ssh_key




terraform

digitalocean_ssh_key

आपको Droplet एक्सेस के लिए SSH कुंजियों के प्रबंधन के लिए एक DigitalOcean SSH कुंजी संसाधन प्रदान करता है। इस संसाधन के साथ बनाई गई कुंजियों को आपके आईडी या फ़िंगरप्रिंट के माध्यम से आपके ड्रॉफ़्ट कॉन्फ़िगरेशन में संदर्भित किया जा सकता है।

उदाहरण उपयोग

# Create a new SSH key
resource "digitalocean_ssh_key" "default" {
  name       = "Terraform Example"
  public_key = "${file("/Users/terraform/.ssh/id_rsa.pub")}"
}

तर्क संदर्भ

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

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

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

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

  • id - कुंजी की यूनिक आईडी
  • name - SSH कुंजी का नाम
  • public_key - सार्वजनिक कुंजी का पाठ
  • fingerprint - एसएसएच कुंजी का फिंगरप्रिंट

आयात

SSH कीज़ को ssh key id प्रयोग से आयात किया जा सकता है, जैसे

terraform import digitalocean_ssh_key.mykey 263654