文件名称:hashicorp-stack-demoapp:HashiCorp云平台(VaultConsul),航点和边界+ Kubernetes
文件大小:23.03MB
文件格式:ZIP
更新时间:2024-04-06 18:44:43
HCL
具有Boundary,Waypoint和HashiCorp Cloud平台的HashiCorp演示应用程序
这是Amazon EKS上的HashiCorp演示应用程序。 它包含以下工具:
地貌
航点
HCP领事
HCP库
边界
先决条件
Terraform Cloud作为后端,仅状态(或在providers.tf重新配置terraform指令)
AWS账户
HCP Consul(已使用HVN + Cluster设置)-您需要将client_config.json和ca.pem复制到secrets文件夹中。
您将需要将公共URL设置为export CONSUL_HTTP_ADDR=
【文件预览】:
hashicorp-stack-demoapp-main
----vault()
--------providers.tf(313B)
--------database.tf(1KB)
--------kubernetes.tf(911B)
--------variables.tf(656B)
----frontend(96B)
----infrastructure()
--------terraform.auto.tfvars(110B)
--------boundary.tf(259B)
--------ecr.tf(127B)
--------hcp.tf(3KB)
--------outputs.tf(538B)
--------.terraform.lock.hcl(9KB)
--------eks.tf(1KB)
--------vpc.tf(882B)
--------providers.tf(533B)
--------variables.tf(1KB)
----templates()
--------vault.tmpl(94B)
----kubernetes()
--------products.sh(145B)
--------providers.tf(210B)
--------main.tf(749B)
--------vault-auth.sh(1KB)
----assets()
--------coffee.png(179KB)
--------waypoint_coffee.png(112KB)
--------boundary_sessions.png(178KB)
--------diagram.png(139KB)
--------hashicups.gif(1.93MB)
----boundary-configuration()
--------principles.tf(2KB)
--------hosts.tf(754B)
--------outputs.tf(308B)
--------scopes.tf(605B)
--------roles.tf(2KB)
--------auth.tf(208B)
--------.terraform.lock.hcl(3KB)
--------providers.tf(509B)
--------targets.tf(358B)
--------variables.tf(1KB)
----docker()
--------default.conf(541B)
----.gitignore(91B)
----Makefile(4KB)
----README.md(4KB)
----boundary-deployment()
--------bin()
--------outputs.tf(347B)
--------install()
--------kms.tf(596B)
--------iam.tf(1KB)
--------providers.tf(147B)
--------cert.tf(651B)
--------lb.tf(2KB)
--------db.tf(1KB)
--------ec2.tf(7KB)
--------variables.tf(1KB)
----waypoint.hcl(4KB)