Terraform Enterprise adds Podman support and workflow enhancements
Customers can now deploy Terraform Enterprise using Podman on Red Hat Enterprise Linux. Recent releases also improve VCS, policy, and run task workflows at scale.
HashiCorp Terraform Enterprise is the self-hosted distribution of HCP Terraform (formerly Terraform Cloud) for customers with strict regulatory, data residency, or air-gapped networking requirements. With version 202404-2, we are excited to announce that Terraform Enterprise is now fully supported for deployment on Podman with Red Hat Enterprise Linux 8 and above.
» Flexible Terraform deployment options
In September 2023, HashiCorp announced new flexible deployment options for Terraform Enterprise, with initial support for Docker Engine and cloud-managed Kubernetes services (Amazon EKS, Microsoft AKS, and Google GKE).
Many enterprises choose Red Hat Enterprise Linux (RHEL) as their standard Linux distribution because of its reputation for stability, security, and enterprise support offerings. Prior to version 8.0, RHEL included a fully supported Docker runtime. In RHEL 8.0 and above this was replaced with Podman, a container runtime developed by Red Hat engineers. With end-of-life of RHEL 7.x scheduled for June 2024, customers were faced with the lack of an end-to-end supported option for running Terraform Enterprise on RHEL.
With the general availability of Podman support in Terraform Enterprise v202404-2 and above, organizations that are standardized on Red Hat Enterprise Linux can continue to leverage their preferred platform with a fully supported upgrade path.
» Migration from Replicated-based installs
Customers still running a Replicated deployment of Terraform Enterprise are strongly encouraged to migrate to one of the new flexible deployment options. The final Replicated release of Terraform Enterprise is scheduled for November 2024. While HashiCorp will support this release until April 1, 2026, migrating by November ensures organizations will continue to receive the latest features and fixes.
As of the April 2024 release, the flexible deployment options for Terraform Enterprise now include:
- Docker Engine on any supported Linux distribution
- Cloud-managed Kubernetes: Amazon EKS, Azure AKS, or Google GKE
- Podman on Red Hat Enterprise Linux 8 or 9
Customers can contact their HashiCorp representative for more information and to validate their migration and upgrade path.
» Recent Terraform feature enhancements
Since our last recap in January, Terraform Enterprise has gained additional enhancements and new features to improve efficiency and management flexibility, including:
- Aggregated version control system (VCS) reviews (v202401-1), which streamlines and consolidates status checks for VCS-connected workspaces.
- On-demand policy evaluation (v202401-1), to evaluate the impact of policy changes or policy runtime version upgrades before impacting workspace operations.
- Numerous enhancements for Terraform run tasks:
- Streamlined run task reviews (v202401-1), which enhance the contextual feedback users can receive from supported run task integrations.
- A new post-apply phase for run tasks (v202402-1) supports post-deployment use cases like configuration management activities.
- Improved scoping of run tasks (v202404-2), including organization-wide enforcement and multi-stage attachments.
- Project-level VCS connection scoping (v202404-2), allowing customers with multiple VCS providers to control their scope within an organization.
» Upgrade now
To learn more about installing Terraform Enterprise on Podman, review the requirements and installation documentation. To learn about everything new and changed in recent Terraform Enterprise versions, check out the release notes.
To learn more about standardizing the infrastructure lifecycle with Terraform, explore our hosted and self-managed delivery options by visiting the Terraform product page or contacting HashiCorp sales.
Sign up for the latest HashiCorp news
More blog posts like this one
Fix the developers vs. security conflict by shifting further left
Resolve the friction between dev and security teams with platform-led workflows that make cloud security seamless and scalable.
HashiCorp at AWS re:Invent: Your blueprint to cloud success
If you’re attending AWS re:Invent in Las Vegas, Dec. 2 - Dec. 6th, visit us for breakout sessions, expert talks, and product demos to learn how to take a unified approach to Infrastructure and Security Lifecycle Management.
Speed up app delivery with automated cancellation of plan-only Terraform runs
Automatic cancellation of plan-only runs allows customers to easily cancel any unfinished runs for outdated commits to speed up application delivery.