文件名称:gcp-terraform-nomad-consul-vault:使用GCP测试terraform,nomad,consul和Vault
文件大小:23KB
文件格式:ZIP
更新时间:2024-03-01 15:12:52
HCL
在GCP上运行Nomad,Consul,Vault 这个小项目是一个POC,可使用一些Hashicorp工具在GCP上运行某种应用程序: 地貌 Nomad民族 领事 金库 要求 您需要在PATH中安装terraform> 0.12 您需要在您的PATH中安装打包程序 设置并使用env.sh 该文件将用于导出一些对运行gcloud , terraform和packer有用的环境变量。 您需要用your-actual-project-name替换所有出现的nomad-consul-vault 。 例如,我刚刚将我的GCP项目命名为un-nom-de-projet所以我需要运行以下命令: sed -i 's/nomad-consul-vault/un-nom-de-projet/g' env.sh 您也可以将TF_VAR_region更改为使用其他区域。 到目前为止,您需要先获取此文
【文件预览】:
gcp-terraform-nomad-consul-vault-master
----scripts()
--------startup-consul-vault.sh(230B)
----requirements.txt(71B)
----.travis.yml(360B)
----README.md(4KB)
----Makefile(3KB)
----env.sh(576B)
----.pre-commit-config.yaml(303B)
----ansible()
--------requirements.yml(90B)
--------playbook.yml(509B)
--------ansible.cfg(173B)
--------roles()
--------inventory(43B)
----packer()
--------server-packer.json(1KB)
----terraform()
--------provider.tf(94B)
--------instance_template_server.tf(781B)
--------backend.tf(97B)
--------network.tf(1KB)
--------instance_group_manager_server.tf(595B)
--------variables.tf(629B)
--------iam.tf(960B)
----.yamllint.yml(536B)
----.gitignore(176B)