An open API service indexing awesome lists of open source software.

https://github.com/swisscom/terraform-esc-vcloud-samples


https://github.com/swisscom/terraform-esc-vcloud-samples

Last synced: 14 days ago
JSON representation

Awesome Lists containing this project

README

          

# 🚀 Enterprise Service Cloud - Infrastructure as Code with Terraform

---

## 🌟 Description
This repository contains **sample Infrastructure as Code (IaC) modules** to **deploy, maintain, and manage infrastructure** on **ESC** using Terraform with the [VMware Cloud Director](https://www.terraform.io/docs/providers/vcd/index.html) provider.

---

## 📂 Terraform Modules

| Module | Description |
|--------|------------|
| **`vcd_tenant_management_networks`** | Sample Terraform code for managing networks in VCD. |
| **`vcd_native_vm`** | Sample Terraform code for managing Native Virtual Machines in VCD. |
| **`vcd_swisscom_vm`** | Sample Terraform code for managing Swisscom-customized Virtual Machines in VCD using runtime-defined entities. |
| **`vcd_swisscom_vm_day2_actions`** | Sample Terraform code for executing custom Day 2 actions on Virtual Machines. |

---

## 🚀 Usage Instructions
📌 **Check the README files** within each module for detailed usage instructions.

---

## 🔗 References
- 📖 [Terraform Documentation](https://www.terraform.io/)
- ☁️ [Cloud Director Terraform Provider](https://registry.terraform.io/providers/vmware/vcd/latest/docs)
- 🛠 [Getting Started with Terraform](https://learn.hashicorp.com/terraform/getting-started/install)

---

✅ **Maintained By:** Swisscom Enterprise Service Cloud Team