From 24e2abbde61798d2f166bf2828f2a895fcf605c1 Mon Sep 17 00:00:00 2001 From: Avery <2225992901@qq.com> Date: Thu, 17 Mar 2022 14:53:00 +0800 Subject: [PATCH] add doc for enable provider gcp addon (#548) Signed-off-by: Nicola115 <2225992901@qq.com> --- docs/reference/addons/terraform.md | 13 +++++++++++++ .../current/reference/addons/terraform.md | 14 +++++++++++++- .../version-v1.2/reference/addons/terraform.md | 14 +++++++++++++- .../version-v1.2/reference/addons/terraform.md | 13 +++++++++++++ 4 files changed, 52 insertions(+), 2 deletions(-) diff --git a/docs/reference/addons/terraform.md b/docs/reference/addons/terraform.md index 29eceacd..1c00a784 100644 --- a/docs/reference/addons/terraform.md +++ b/docs/reference/addons/terraform.md @@ -50,3 +50,16 @@ Get `TENCENTCLOUD_REGION` by picking one RegionId from [Tencent Cloud region li ```shell vela addon enable terraform-tencent TENCENTCLOUD_SECRET_ID= TENCENTCLOUD_SECRET_KEY= TENCENTCLOUD_REGION= ``` + +## Terraform Provider addon for GCP + + Enable Terraform GCP Provider as below to [provision and/or consume cloud resources](../../end-user/components/cloud-services/provision-and-consume-cloud-services). + + Set `GOOGLE_CREDENTIALS` per [Add Credentials Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started#adding-credentials). Set `GOOGLE_PROJECT` per [Configure Provider Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started#configuring-the-provider). + + Set the value for `GOOGLE_REGION` by picking one `Region` from [Google Cloud Platform region list](https://cloud.google.com/compute/docs/regions-zones). + +```shell +vela addon enable provider-gcp GOOGLE_CREDENTIALS= GOOGLE_PROJECT= GOOGLE_REGION= +``` + diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/reference/addons/terraform.md b/i18n/zh/docusaurus-plugin-content-docs/current/reference/addons/terraform.md index b29c1a79..c584e62e 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/reference/addons/terraform.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/reference/addons/terraform.md @@ -38,6 +38,18 @@ title: 云资源插件 vela addon enable terraform-aws AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION= ``` +## GCP Terraform Provider 插件 + + 执行如下命令开启 Terraform 对 GCP 的支持,可以[创建和消费云资源](../../end-user/components/cloud-services/provision-and-consume-cloud-services): + + 参考[Add Credentials Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started#adding-credentials),设置参数 `GOOGLE_CREDENTIALS` 。参考 [Configure Provider Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started#configuring-the-provider),设置参数`GOOGLE_PROJECT` 。 + + 参考[Google Cloud Platform Region 列表](https://cloud.google.com/compute/docs/regions-zones)中的`Region`设置 `GOOGLE_REGION` 。 + +```shell +vela addon enable provider-gcp GOOGLE_CREDENTIALS= GOOGLE_PROJECT= GOOGLE_REGION= +``` + ## 腾讯云 Terraform Provider 插件 参考[文档](https://cloud.tencent.com/document/product/1213/67093) 获取 `TENCENTCLOUD_SECRET_ID` 和 `TENCENTCLOUD_SECRET_KEY`。 @@ -45,4 +57,4 @@ title: 云资源插件 ```shell vela addon enable terraform-tencent TENCENTCLOUD_SECRET_ID= TENCENTCLOUD_SECRET_KEY= TENCENTCLOUD_REGION= - ``` \ No newline at end of file + ``` diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v1.2/reference/addons/terraform.md b/i18n/zh/docusaurus-plugin-content-docs/version-v1.2/reference/addons/terraform.md index b29c1a79..c584e62e 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v1.2/reference/addons/terraform.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v1.2/reference/addons/terraform.md @@ -38,6 +38,18 @@ title: 云资源插件 vela addon enable terraform-aws AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION= ``` +## GCP Terraform Provider 插件 + + 执行如下命令开启 Terraform 对 GCP 的支持,可以[创建和消费云资源](../../end-user/components/cloud-services/provision-and-consume-cloud-services): + + 参考[Add Credentials Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started#adding-credentials),设置参数 `GOOGLE_CREDENTIALS` 。参考 [Configure Provider Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started#configuring-the-provider),设置参数`GOOGLE_PROJECT` 。 + + 参考[Google Cloud Platform Region 列表](https://cloud.google.com/compute/docs/regions-zones)中的`Region`设置 `GOOGLE_REGION` 。 + +```shell +vela addon enable provider-gcp GOOGLE_CREDENTIALS= GOOGLE_PROJECT= GOOGLE_REGION= +``` + ## 腾讯云 Terraform Provider 插件 参考[文档](https://cloud.tencent.com/document/product/1213/67093) 获取 `TENCENTCLOUD_SECRET_ID` 和 `TENCENTCLOUD_SECRET_KEY`。 @@ -45,4 +57,4 @@ title: 云资源插件 ```shell vela addon enable terraform-tencent TENCENTCLOUD_SECRET_ID= TENCENTCLOUD_SECRET_KEY= TENCENTCLOUD_REGION= - ``` \ No newline at end of file + ``` diff --git a/versioned_docs/version-v1.2/reference/addons/terraform.md b/versioned_docs/version-v1.2/reference/addons/terraform.md index 29eceacd..1c00a784 100644 --- a/versioned_docs/version-v1.2/reference/addons/terraform.md +++ b/versioned_docs/version-v1.2/reference/addons/terraform.md @@ -50,3 +50,16 @@ Get `TENCENTCLOUD_REGION` by picking one RegionId from [Tencent Cloud region li ```shell vela addon enable terraform-tencent TENCENTCLOUD_SECRET_ID= TENCENTCLOUD_SECRET_KEY= TENCENTCLOUD_REGION= ``` + +## Terraform Provider addon for GCP + + Enable Terraform GCP Provider as below to [provision and/or consume cloud resources](../../end-user/components/cloud-services/provision-and-consume-cloud-services). + + Set `GOOGLE_CREDENTIALS` per [Add Credentials Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started#adding-credentials). Set `GOOGLE_PROJECT` per [Configure Provider Guide](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/getting_started#configuring-the-provider). + + Set the value for `GOOGLE_REGION` by picking one `Region` from [Google Cloud Platform region list](https://cloud.google.com/compute/docs/regions-zones). + +```shell +vela addon enable provider-gcp GOOGLE_CREDENTIALS= GOOGLE_PROJECT= GOOGLE_REGION= +``` +