ci-actions:在GCP上具有GitHub Actions和Terraform的CI演示

时间:2024-04-05 14:11:39
【文件属性】:

文件名称:ci-actions:在GCP上具有GitHub Actions和Terraform的CI演示

文件大小:8KB

文件格式:ZIP

更新时间:2024-04-05 14:11:39

HCL

terraform-b​​ackend-gcs 用于在Google Cloud Storage中构建状态锁定后端的Terraform计划 背景 默认情况下,Terraform将有关其管理的基础架构的信息存储在名为terraform.tfstate的本地文件中。 对基础结构定义的任何修改都将引用此状态信息,并在实现所需的更改后对其进行更新。 但是,本地状态管理不适合团队协作。 每个团队成员都需要状态文件的当前副本。 即使这样,他们也需要确保一次只能有一个团队成员可以对基础架构进行更改,以避免发生冲突的更改。 幸运的是,Terraform使用许多用于集中存储状态信息的解决方案来支持管理。 这些后端中的许多后端还支持以确保一次仅一个团队成员可以对基础结构进行更改。 执行 该存储库中包含的Terraform计划将在Google Cloud Storage中创建一个后端,用于状态文件存储和锁定操


【文件预览】:
ci-actions-main
----outputs.tf(255B)
----.github()
--------workflows()
----variables.tf(280B)
----LICENSE(1KB)
----test()
--------output.tf(868B)
--------backend.tf(906B)
--------variables.tf(1KB)
--------main.tf(1KB)
----README.md(4KB)
----main.tf(425B)
----.gitignore(114B)

网友评论