Armory Integrations

Integrate Terraform with Armory Spinnaker



Questions about Integrations?

Spinnaker Integration with Terraform


Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage infrastructure for multiple public cloud providers, service providers, and on-premises solutions (such as VMware’s vSphere).

How the Integration Works:

With this native integration you can easily execute Terraform files and pass the output to other stages in the same application deployment pipeline.

  • Add Terrafom stage to any application deployment pipeline
  • Execture Terraform plan and either approve manually or automatically
  • Capture output properties as variables so you can use in the pipeline context for other stages
  • Enforce RBAC controls on Terraform stage

Integration Benefits:

Automate Software Delivery

Today, most engineering organizations manage creation of their infrastructure as a separate job happening outside of software delivery pipeline, or in the worst case, manually. Combining Terraform with Spinnaker provides an integrated way to manage all of the infrastructure creation as a part the automated software delivery pipeline.

Reducing Architecture Complexity

Combining Terraform with Spinnaker reduces engineering overhead associated with running Terraform as a separate job, managing Terraform and mean-time-to-resolution (MTTR) when errors occur.

Ship Faster With Confidence

Spinnaker provides safety and reliability out of the box. Using Spinnaker’s sophisticated deployment methodologies to all of your software delivery gives you the extra confidence you need to deploy faster.