文件名称:terraform-google-vault:一个Terraform模块,用于说明如何使用Terraform和Packer在Google Cloud上运行保险柜
文件大小:2.4MB
文件格式:ZIP
更新时间:2024-06-11 22:53:13
HCL
Google Cloud Platform(GCP)保险柜 此存储库包含一个Terraform模块,用于说明如何使用在上部署群集。 保险柜是用于管理机密的开源工具。 该模块使用作为并使用服务器群集作为: 该模块包括以下子模块: :此模块可用于安装Vault。 可以在模板中使用它来创建Vault 。 :此模块可用于配置和运行Vault。 服务器启动时,可以在使用它来启动Vault。 install-nginx :此模块可用于安装Nginx。 可以在Packer模板中使用它来创建Vault Google Image 。 仅当使用需要运行状况检查器的负载平衡器时,才需要使用此模块。 run-nginx :此模块可用于配置和运行nginx。 服务器启动时,可以在启动脚本中使用它来启动nginx。 vault-cluster :Terraform代码,以使用托管实例组部署Vault
【文件预览】:
terraform-google-vault-master
----.gitignore(288B)
----main.tf(5KB)
----variables.tf(5KB)
----CODEOWNERS(36B)
----CONTRIBUTING.md(5KB)
----LICENSE(11KB)
----outputs.tf(1KB)
----examples()
--------vault-cluster-private-with-public-lb()
--------vault-examples-helper()
--------vault-consul-image()
--------vault-cluster-authentication-iam()
--------vault-cluster-enterprise()
--------vault-cluster-authentication-gce()
--------root-example()
--------vault-cluster-private()
----README.md(9KB)
----NOTICE(136B)
----_docs()
--------architecture-load-balancer.png(1.1MB)
--------architecture.png(1.31MB)
----.circleci()
--------config.yml(2KB)
----modules()
--------private-tls-cert()
--------run-vault()
--------vault-lb-fr()
--------vault-cluster()
--------install-vault()
--------install-nginx()
--------update-certificate-store()
--------run-nginx()
----test()
--------Gopkg.toml(672B)
--------terratest_helpers.go(5KB)
--------vault_cluster_public_test.go(3KB)
--------vault_cluster_auth_test.go(5KB)
--------tls_helpers.go(4KB)
--------vault_cluster_enterprise_test.go(7KB)
--------vault_cluster_private_test.go(3KB)
--------README.md(2KB)
--------vault_main_test.go(5KB)
--------Gopkg.lock(17KB)
--------vault_helpers.go(13KB)