project-iac-recipe:此配方是基础架构即代码(IaC)配方,用于在Google Cloud Platform(GCP)中部署云项目

时间:2024-03-20 00:23:46
【文件属性】:

文件名称:project-iac-recipe:此配方是基础架构即代码(IaC)配方,用于在Google Cloud Platform(GCP)中部署云项目

文件大小:5KB

文件格式:ZIP

更新时间:2024-03-20 00:23:46

terraform recipe google-cloud-platform HCL

项目IaC食谱 此配方是用于在Google Cloud Platform(GCP)中部署云项目的基础设施即代码(IaC)配方。 它演示了如何使用GitHub Actions建立基础结构即代码项目,并包括几个工作流程: 设置 在这种情况下,使用Terraform需要进行一些预配置: 云存储桶(用作Terraform后端) IAM中有权访问存储桶的授权服务帐户 提示:有关如何使用Terraform进行预配置的信息,请参阅。 GitHub Actions工作流程需要以下环境变量: 机密名称 描述 GCP_PROJECT_ID 要部署的目标项目的GCP项目ID GCP_SA_KEY 用于认证和授权GitHub操作的GCP IAM凭证(使用base64编码的JSON) GCS_BACKEND_BUCKET_NAME 用于存储tfsate的存储桶的名称(传递到gcs后端的“ buck


【文件预览】:
project-iac-recipe-main
----.github()
--------workflows()
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(862B)
----infra()
--------main.tf(335B)

网友评论