sync commit 675b0e24db0cedde11c9870242763957b0012f99 from kubevela-refs/heads/master

This commit is contained in:
kubevela-bot 2021-04-30 11:34:39 +00:00
parent 11b8e188df
commit 063c7446af
3 changed files with 12 additions and 7 deletions

View File

@ -2,7 +2,7 @@
title: Provision and Consume Cloud Resources by Terraform title: Provision and Consume Cloud Resources by Terraform
--- ---
> ⚠️ This section requires your platform builder has already installed the [Terraform related capabilities](../platform-engineers/terraform.md). > ⚠️ This section requires your platform builder has already installed the [Terraform related capabilities](../platform-engineers/terraform).
Check the parameters of cloud resource components and trait. Check the parameters of cloud resource components and trait.

View File

@ -2,14 +2,14 @@
title: Terraform title: Terraform
--- ---
In addition to provisioning and consuming cloud resources by [Crossplane](./cloud-services.md), we can also use Terraform, In addition to provisioning and consuming cloud resources by [Crossplane](./cloud-services), we can also use Terraform,
which is one of four ComponentDefinition schematic types `cue`, `kube`, `helm` and `terraform`. which is one of four ComponentDefinition schematic types `cue`, `kube`, `helm` and `terraform`.
To enable end users to be able to create application by Terraform, please follow these steps. To enable end users to be able to create application by Terraform, please follow these steps.
## Install Terraform Controller chart ## Install Terraform Controller
Download the latest chart, like `terraform-controller-chart-0.1.4.tgz`, from the latest [releases](https://github.com/oam-dev/terraform-controller/releases) and install it. Download the latest chart, like `terraform-controller-chart-0.1.4.tgz`, from the latest [releases list](https://github.com/oam-dev/terraform-controller/releases) and install it.
```shell ```shell
$ helm install terraform-controller terraform-controller-0.1.2.tgz $ helm install terraform-controller terraform-controller-0.1.2.tgz
@ -21,7 +21,12 @@ REVISION: 1
TEST SUITE: None TEST SUITE: None
``` ```
For more detailed instruction, please refer to [Terraform controller getting started](https://github.com/oam-dev/terraform-controller/blob/master/getting-started.md). ## Apply Provider credentials
By applying Terraform Provider credentials, Terraform controller can be authenticated to deploy and manage cloud resources.
Please refer to [Terraform controller getting started](https://github.com/oam-dev/terraform-controller/blob/master/getting-started.md) on how to apply Provider for Alibaba Cloud or AWS.
## Register ComponentDefinition and TraitDefinition ## Register ComponentDefinition and TraitDefinition
@ -145,4 +150,4 @@ For more detailed introduction, please refer to [Crossplane](https://kubevela.io
## Next ## Next
Now You can refer to [Terraform for end users](../end-user/terraform.md) to provision and consume cloud resource by Terraform. Now You can refer to [Terraform for end users](../end-user/terraform) to provision and consume cloud resource by Terraform.

View File

@ -4,7 +4,7 @@ title: Roadmap
Date: 2021-01-01 to 2021-03-30 Date: 2021-01-01 to 2021-03-30
> Note: add roadmap entry to to `roadmap/README.md` > Note: add roadmap entry to `roadmap/README.md`
## Core Platform ## Core Platform