I’ve written a blog post on Spacelift.io about Multi-cloud provisioning and management with Terraform!
One of Terraform’s key strengths is its ability to provision infrastructure across a variety of target systems. The only requirement is that the target system has an API and that someone has written a Terraform provider for that system.
Terraform’s ability to build cloud infrastructure that spans more than a single cloud provider is commonly referred to as multi-cloud provisioning. Using a multi-cloud provisioning strategy could be due to business or technical requirements.
In this article, we will learn about Terraform multi-cloud provisioning. We will see the differences between a Terraform configuration targeting a single provider and one targeting multiple providers. We will also learn about which types of requirements and use cases lead to multi-cloud provisioning.
Read more at - spacelift.io/blog/terraform-multi-cloud