Terraform support was introduced in Octopus 2018.3.
Octopus Deploy provides first-class support for deploying Terraform templates.
Apply a Terraform template step can be used to create or update a resources from a Terraform template, while the
Destroy Terraform resources step can be used to destroy existing Terraform resources.
Where do Terraform Steps execute?
All Terraform steps execute on a worker. By default, that will be the built-in worker in the Octopus Server. Learn about workers and the different configuration options.
In this section
The following topics are explained further in this section:
- Apply a Terraform template
- Destroy existing Terraform resources
- Planning changes made by Terraform templates
- Terraform remote state