# Designing a MultiCloud Workspace in Terraform Cloud with git as VCS

**URL:** <https://discuss.hashicorp.com/t/designing-a-multicloud-workspace-in-terraform-cloud-with-git-as-vcs/72298>\
**Category:** Terraform\
**Tags:** hcp-terraform, terraform-enterprise\
**Created:** [January 3, 2025, 9:35am UTC](https://discuss.hashicorp.com/t/designing-a-multicloud-workspace-in-terraform-cloud-with-git-as-vcs/72298 "2025-01-03T09:35:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sheshgiriv](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/sheshgiriv/32/26766_2.png) [@Sheshgiriv](https://discuss.hashicorp.com/u/Sheshgiriv)\
**Post date:** [January 3, 2025, 9:35am UTC](https://discuss.hashicorp.com/t/designing-a-multicloud-workspace-in-terraform-cloud-with-git-as-vcs/72298/1 "2025-01-03T09:35:08Z")

</div>

I’m required to design a declarative , IaC model for an Enterprise comprising Azure and GCP clouds utilizing Terraform , GitHub . Would I be able to manage both the Cloud service providers provisioning using a single Terraform Workspace ? If I utilize single workspace would I be able to orchestrate workflows in a modularized way for different set of groups who are part of the same workspace. what would the Repo structure would look like in such case ? does the below structure hold good or something more needs to be done here ?

 ![Terraform-Structure](https://global.discourse-cdn.com/hashicorp/original/3X/8/8/889f4b59b26722b4d074bd6a5ee0756ff1e985d9.png)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/hashicorp/original/1X/79bf76adfd92a75631996933098f9ce29d37abf3.svg) [@system](https://discuss.hashicorp.com/u/system)\
**Post date:** [July 2, 2025, 9:36am UTC](https://discuss.hashicorp.com/t/designing-a-multicloud-workspace-in-terraform-cloud-with-git-as-vcs/72298/2 "2025-07-02T09:36:01Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
