Terraform 0.11

heroku_cert




terraform

heroku_cert

एक Heroku SSL प्रमाणपत्र संसाधन प्रदान करता है। यह हरोकू ऐप के लिए दिए गए प्रमाणपत्र को सेट करने की अनुमति देता है।

उदाहरण उपयोग

# Create a new Heroku app
resource "heroku_app" "default" {
  name = "test-app"
}

# Add-on SSL to application
resource "heroku_addon" "ssl" {
  app  = "${heroku_app.default.name}"
  plan = "ssl"
}

# Establish certificate for a given application
resource "heroku_cert" "ssl_certificate" {
  app               = "${heroku_app.default.name}"
  certificate_chain = "${file("server.crt")}"
  private_key       = "${file("server.key")}"
  depends_on        = "heroku_addon.ssl"
}

तर्क संदर्भ

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

  • app - (आवश्यक) हेरोकू ऐप को जोड़ने के लिए।
  • certificate_chain - (आवश्यक) प्रमाणपत्र श्रृंखला जोड़ने के लिए
  • private_key - (आवश्यक) किसी दिए गए प्रमाणपत्र श्रृंखला के लिए निजी कुंजी

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

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

  • id - एड-ऑन की आईडी
  • cname - SSL समापन बिंदु के लिए CNAME
  • name - SSL सर्टिफिकेट का नाम

आयात कर रहा है

हरोकू प्रमाणित संसाधन आयात करते समय, आईडी को हरोकू एपीआई से अद्वितीय आईडी के ऐप नाम का उपयोग करके बनाया जाना चाहिए। b85d9224-310b-409b-891e-c903f5a40568 सर्टिफिकेट आईडी के साथ b85d9224-310b-409b-891e-c903f5a40568 , आप इसे इस रूप में आयात करेंगे: $ terraform import heroku_cert.production_api production-api:b85d9224-310b-409b-891e-c903f5a40568