VOOZH about

URL: https://thenewstack.io/terraform-beta-supports-multicloud-complex-environments/

⇱ Terraform Beta Supports Multicloud, Complex Environments - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-10-15 13:00:05
Terraform Beta Supports Multicloud, Complex Environments
Cloud Native Ecosystem / Containers / Infrastructure as Code

Terraform Beta Supports Multicloud, Complex Environments

Stacks, a new offering for Terraform users, helps with provisioning and managing multiple resources across multiple Terraform configurations.
Oct 15th, 2024 1:00pm by Loraine Lawson
👁 Featued image for: Terraform Beta Supports Multicloud, Complex Environments
Photo by Pixabay via Pexels.

BOSTON — A beta offering by Hashicorp will allow Terraform users to streamline the provisioning and management of cloud resources, including Kubernetes.

The new offering, called Stacks, is a Terraform feature that allows customers to deploy Kubernetes in a single configuration instead of having to manually manage multiple independent Terraform configurations, the company said Monday at the kick-off at its annual HashiConf user conference.

Stacks was introduced last November in part as a multicloud play. It has been in a closed beta, but at the time the company promised it would provide a way to simplify provisioning and managing resources at scale.

It’s aimed at addressing a problem created by splitting infrastructure across multiple Terraform configurations.

“Terraform’s ability to take code, build a graph of dependencies, and turn it into infrastructure is extremely powerful,” the company stated in a November 2023 blog post. “However, once you split your infrastructure across multiple Terraform configurations, the isolation between states means you must stitch together and manage dependencies yourself.”

The post noted that this also leads to teams needing to provision the same infrastructure repeatedly with different input values across multiple environments, cloud providers, regions and landing zones.

Hashicorp said they often see Kubernetes deployments in particular that are challenging to manage due to too many unknown variables. These make it hard to properly complete a plan. Stacks allows users to manage Kubernetes deployments faster and at scale without going through a layered approach that is currently hard to complete within Terraform, the company explained.

The ability to enable the Kubernetes use case is due to a Stacks feature called deferred changes. It allows Terraform to produce a partial plan when it encounters too many unknown values without stopping operations. Users can then work through unknown situations more easily, which accelerates the deployment of Kubernetes and certain other workloads with Terraform.

Another new feature is Stacks orchestration rules, which allow customers to automate repetitive actions. Users can do things like automatically approve a plan when certain orchestration criteria are met, which simplifies the management of large numbers of deployments by codifying orchestration checks that are aware of plan context within the Terraform workflow.

Other use cases for Stacks are:

  • Deploying an entire application with components like networking, storage and compute as a single unit without worrying about dependencies. It can be used by users who don’t have advanced Terraform experience.
  • Deploying across multiple regions, availability zones, and cloud provider accounts without duplicating effort/code.

Stacks allows users to define multiple instances of the same deployment configuration without the need to copy and paste configurations or manage separately. A change made to a Stacks configuration can be rolled out across all or some or none of the deployments in a Stacks.

Stacks in Beta

The Stacks public beta is available for new HCP Terraform plans, based on resources under management (RUM). Users will be able to provision and manage up to 500 resources for free.

The company said Tuesday it’s all part of a common theme to let your developers move fast and focus on innovation.

In addition to Stacks, the company announced additional features to help build, deploy and manage cloud infrastructure:

Terraform migrate, also available in public beta, automates the migration of do-it-yourself workflows from Terraform Community Edition to HCP Terraform or Terraform Enterprise — addressing a common problem for users, who typically begin with the community edition before scaling up to the enterprise or HCP Terraform editions; New templates and add-ons with API support for HCP Waypoint, which is the company’s internal developer platform offering; and enhanced GPU support for Nomad, which is a container orchestration platform that enables users to deploy and manage applications across multiple clusters and cloud environments.

Disclosure: HashiCorp paid for the reporter’s traveling and lodging for this conference. 

TRENDING STORIES
Loraine Lawson is a veteran technology reporter who has covered technology issues from data integration to security for 25 years. Before joining The New Stack, she served as the editor of the banking technology site Bank Automation News. She has...
Read more from Loraine Lawson
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.