文件名称:terraform-google-nomad:GCP上Nomad群集的Terraform模块
文件大小:151KB
文件格式:ZIP
更新时间:2024-02-25 00:18:14
ssh packer terraform gcp nomad
Nomad民族 上集群的模块。 模块功能 自动化负载平衡器配置以访问Nomad Server API。 自动启用mTLS,并生成证书。 自动启用八卦加密,并生成八卦密钥。 自动为堡垒主机生成SSH凭据。 默认情况下启用ACL。 默认情况下,仅启用。 默认情况下以no-new-privileges=true和icc=false设置运行Docker守护程序。 默认情况下安装容器运行时( runsc )。 默认情况下安装运行时安全监视器。 安装HashiCorp的服务网格。 Cloud Shell交互式教程 要获取完整的交互式教程,以开始使用此模块: 手动开发步骤 使用引导一个
【文件预览】:
terraform-google-nomad-master
----example()
--------jobs()
--------outputs.tf(1KB)
--------main.tf(450B)
----setup_gcp.sh(4KB)
----vms.tf(2KB)
----consul_tls_client.tf(928B)
----cloud-shell()
--------print.txt(22B)
--------steps.md(14KB)
----nomad_tls_client.tf(847B)
----mtls-terminating-proxy()
--------main.go(3KB)
--------README.md(333B)
----jobs()
--------metrics.hcl(1KB)
--------count-dashboard.hcl(1KB)
----outputs.tf(2KB)
----templates()
--------client.sh(3KB)
--------server.sh(3KB)
----.github()
--------workflows()
----ssh.tf(508B)
----acl_tokens.tf(43B)
----nomad_tls_server.tf(903B)
----packer()
--------template.json(5KB)
--------configs()
--------Makefile(42B)
--------scripts()
----vars.tf(4KB)
----local_files.tf(491B)
----LICENSE(1KB)
----gossip_keys.tf(166B)
----load_balancer.tf(386B)
----nomad_tls_ca.tf(497B)
----consul_tls_ca.tf(502B)
----bootstrap-acls()
--------policies.tf(169B)
--------vars.tf(337B)
--------jobs.tf(252B)
--------tokens.tf(124B)
--------acl-policies()
----startup_scripts.tf(2KB)
----.gitignore(65B)
----diagram.png(129KB)
----Makefile(4KB)
----go.sum(824B)
----consul_tls_server.tf(870B)
----consul_tls_cli.tf(822B)
----README.md(5KB)
----ssh-mtls-terminating-proxy.go(8KB)
----.gitattributes(66B)
----network.tf(111B)
----nomad_tls_cli.tf(802B)
----go.mod(121B)
----modules()
--------vm()
--------open-port()
--------load-balancer()
--------network()