Terraform 0.11

heroku_pipeline




terraform

heroku_pipeline

एक हेरोकू पाइपलाइन संसाधन प्रदान करता है।

पाइपलाइन हर्को ऐप का एक समूह है जो समान कोडबेस साझा करता है। एक बार जब एक पाइपलाइन बनाई जाती है, और heroku_pipeline_coupling का उपयोग करके विभिन्न चरणों में ऐप्स जोड़े जाते हैं, तो आप ऐप स्लग को अगले चरण में बढ़ावा दे सकते हैं।

उदाहरण उपयोग

# Create Heroku apps for staging and production
resource "heroku_app" "staging" {
  name = "test-app-staging"
}

resource "heroku_app" "production" {
  name = "test-app-production"
}

# Create a Heroku pipeline
resource "heroku_pipeline" "test-app" {
  name = "test-app"
}

# Couple apps to different pipeline stages
resource "heroku_pipeline_coupling" "staging" {
  app      = "${heroku_app.staging.name}"
  pipeline = "${heroku_pipeline.test-app.id}"
  stage    = "staging"
}

resource "heroku_pipeline_coupling" "production" {
  app      = "${heroku_app.production.name}"
  pipeline = "${heroku_pipeline.test-app.id}"
  stage    = "production"
}

तर्क संदर्भ

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

  • name - (आवश्यक) पाइपलाइन का नाम।

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

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

  • id - पाइपलाइन का यूयूआईडी।
  • name - पाइपलाइन का नाम।

आयात

पाइपलाइनों का उपयोग पाइपलाइन id , उदाहरण के लिए किया जा सकता है

$ terraform import heroku_pipeline.foobar 12345678