Terraform
- Terraform Enterprise
- 1.0.x (latest)
- v202507-1
- v202506-1
- v202505-1
- v202504-1
- v202503-1
- v202502-2
- v202502-1
- v202501-1
- v202411-2
- v202411-1
- v202410-1
- v202409-3
- v202409-2
- v202409-1
- No versions of this document exist before v202408-1. Click below to redirect to the version homepage.
- v202408-1
- v202407-1
- v202406-1
- v202404-2
- v202404-1
- v202402-2
- v202402-1
- v202401-2
- v202401-1
- v202312-1
- v202311-1
- v202310-1
- v202309-1
- v202308-1
- v202307-1
- v202306-1
- v202305-2
- v202305-1
- v202304-1
- v202303-1
- v202302-1
- v202301-2
- v202301-1
- v202212-2
- v202212-1
- v202211-1
- v202210-1
- v202209-2
- v202209-1
- v202208-3
- v202208-2
- v202208-1
- v202207-2
- v202207-1
- v202206-1
Terraform Enterprise Flexible Deployment Options upgrade
Follow these steps to upgrade Terraform Enterprise.
We recommend upgrading a non-production environment before upgrading your production instance of Terraform Enterprise.
We recommend backing up your Terraform Enterprise data before upgrading. For best practices, refer to our recommended patterns for backing up and restoring your data.
Stop terraform runs by draining instance nodes.
For a multi-node setup, scale down to a single node.
Stop the Terraform Enterprise application.
For installs that use Docker Compose, use the following command:
$ docker compose downPull the new Terraform Enterprise Flexible Deployment Options image for a specific release:
images.releases.hashicorp.com/hashicorp/terraform-enterprise:vYYYYMM-#.For installs that use Docker Compose, update the
compose.yamlwith the appropriate image tag:name: terraform-enterprise services: tfe: image: images.releases.hashicorp.com/hashicorp/terraform-enterprise:<vYYYYMM-#>Start the Terraform Enterprise application with the new image.
For installs that use Docker Compose, use the following command:
$ docker compose up --detachRepeat the process for the production instance of Terraform Enterprise.