https://github.com/kubevela/terraform-controller
A Kubernetes Terraform Controller, managing Cloud resources through Kubernetes
https://github.com/kubevela/terraform-controller
alibabacloud aws azure eccloud gcp kubernetes terraform terraform-controller ucloud
Last synced: 12 months ago
JSON representation
A Kubernetes Terraform Controller, managing Cloud resources through Kubernetes
- Host: GitHub
- URL: https://github.com/kubevela/terraform-controller
- Owner: kubevela
- License: apache-2.0
- Created: 2021-04-13T02:59:23.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-12T13:10:55.000Z (over 2 years ago)
- Last Synced: 2025-05-20T01:05:28.844Z (about 1 year ago)
- Topics: alibabacloud, aws, azure, eccloud, gcp, kubernetes, terraform, terraform-controller, ucloud
- Language: Go
- Homepage:
- Size: 140 MB
- Stars: 156
- Watchers: 10
- Forks: 69
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://goreportcard.com/report/github.com/oam-dev/terraform-controller)

[](https://codecov.io/gh/oam-dev/terraform-controller)
# Terraform Controller
Terraform Controller is a Kubernetes Controller for Terraform.

# Features
## Supported Cloud Providers
| Cloud Provider | Contributor |
|----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
| [Alibaba Cloud](https://www.alibabacloud.com/) | KubeVela team |
| [AWS](https://aws.amazon.com/) | KubeVela team |
| [Azure](https://portal.azure.com/) | KubeVela team |
| [Elastic Cloud](https://www.elastic.co/) | [@mattkirby](https://github.com/mattkirby) |
| [GCP](https://cloud.google.com/) | [@emanuelr93](https://github.com/emanuelr93) |
| [VMware vSphere](https://www.vmware.com/hk/products/vsphere.html) | [@just-do1](https://github.com/just-do1) |
| [UCloud](https://www.ucloud.cn/) | [@wangwang](https://github.com/wangwang) |
| [Custom](https://github.com/oam-dev/terraform-controller/blob/master/examples/custom/configuration_hcl_example.yaml) | [@evanli18](https://github.com/evanli18) |
| [Tencent Cloud](https://cloud.tencent.com/) | [@captainroy-hy](https://github.com/captainroy-hy) |
| [Baidu Cloud](https://cloud.baidu.com/) | KubeVela team |
## Supported Terraform Configuration
- HCL
- JSON (Deprecated in v0.3.1, removed in v0.4.6)
# Get started
See our [Getting Started](./getting-started.md) guide please.
# Design
Please refer to [Design](./DESIGN.md).
# Contributing
This is the [contributing guide](./CONTRIBUTING.md). Looking forward to your contribution.