Terraform 0.11

heroku_addon




terraform

heroku_addon

एक Heroku ऐड-ऑन संसाधन प्रदान करता है। ये हर्को ऐप के लिए सेवाएं संलग्न कर सकते हैं।

उदाहरण उपयोग

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

# Create a database, and configure the app to use it
resource "heroku_addon" "database" {
  app  = "${heroku_app.default.name}"
  plan = "heroku-postgresql:hobby-basic"
}

# Add a web-hook addon for the app
resource "heroku_addon" "webhook" {
  app  = "${heroku_app.default.name}"
  plan = "deployhooks:http"

  config {
    url = "http://google.com"
  }
}

तर्क संदर्भ

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

  • app - (आवश्यक) हेरोकू ऐप को जोड़ने के लिए।
  • plan - (आवश्यक) जोड़ने के लिए ऐडऑन।
  • config - (वैकल्पिक) वैकल्पिक योजना विन्यास।

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

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

  • id - एड-ऑन की आईडी
  • name - ऐड-ऑन नाम
  • plan - योजना का नाम
  • provider_id - प्लान प्रोवाइडर की आईडी
  • config_vars - ऐड-ऑन का कॉन्फ़िगरेशन चर

आयात

Addon id का उपयोग करके Addons आयात किए जा सकते हैं, जैसे

$ terraform import heroku_addon.foobar 12345678