Although a Plan stage is not strictly required since an Apply stage performs a terraform plan if no plan file exists, it’s a good idea to have one. For a more involved one, watch this demo of the Terraform Integration.Ī Plan stage in a pipeline performs the same action as running the terraform plan command. The following example describes a basic pipeline that performs the plan and apply Terraform actions. You grant access as part of the enablement process.įor more information, see Enable the Terraform Integration Stage in Armory Enterprise. Additionally, you need to store your Terraform code in either a GitHub or BitBucket repo that Armory Enterprise can access. Optionally uses a Spinnaker artifact provider (Github, BitBucket, or HTTP) to pull in a tfvars-formatted variable file.īefore you can use the Terraform Integration stage, verify that Armory’s Terraform Integration for Spinnaker is enabled.
#Terraform plugins docs full#
#Terraform plugins docs how to#
Learn how to use the Terraform Integration pipeline stage to execute tasks against your Terraform projects.Īt the core of Terraform Integration is the Terraformer service. Use Canary Analysis with AWS CloudWatch.Deprecated - Enable Policy Engine Extension.Configure Monitoring using the Observability Plugin.Configure Gate and Deck for the Same Hostname.Add Kubernetes Account as Deployment Target.