terraform-aws-consul:关于如何使用 Terraform 和 Packer 在 AWS 上运行 Consul 的 Terraform 模块

时间:2024-08-13 14:46:49
【文件属性】:

文件名称:terraform-aws-consul:关于如何使用 Terraform 和 Packer 在 AWS 上运行 Consul 的 Terraform 模块

文件大小:622KB

文件格式:ZIP

更新时间:2024-08-13 14:46:49

HCL

领事 AWS 模块 此存储库在包含一组模块,用于使用在上部署集群。 Consul 是一个分布式、高度可用的工具,可用于服务发现和键/值存储。 Consul 集群通常包括少量服务器节点,它们负责成为一部分,以及大量客户端节点,您通常与应用程序一起运行: 如何使用这个模块 此 repo 具有以下文件夹结构: :这个文件夹包含几个独立的、可重用的、生产级的模块,你可以用它们来部署 Consul。 :此文件夹显示了组合modules文件夹中的modules以部署 Consul 的不同方法的示例。 :模块和示例的自动化测试。 :根文件夹是如何使用模块在部署集群的示例。 Terraform Registry 要求每个存储库的根目录包含 Terraform 代码,因此我们将其中一个示例放在那里。 这个例子非常适合学习和实验,但对于生产使用,请直接使用模块文件夹中的底层模块。 要使用此 r


【文件预览】:
terraform-aws-consul-master
----.circleci()
--------config.yml(3KB)
----.gitignore(509B)
----README.md(9KB)
----_docs()
--------consul-ui-screenshot.png(98KB)
--------architecture.png(426KB)
--------package-managers.md(11KB)
----outputs.tf(1KB)
----.pre-commit-config.yaml(132B)
----test()
--------README.md(2KB)
--------consul_cluster_with_custom_asg_role_test.go(1KB)
--------terratest_helpers.go(997B)
--------aws_helpers.go(543B)
--------consul_enterprise_test.go(1KB)
--------go.mod(159B)
--------consul_cluster_with_encryption_test.go(1006B)
--------consul_helpers.go(8KB)
--------go.sum(71KB)
--------consul_cluster_test.go(879B)
----examples()
--------example-with-custom-asg-role()
--------README.md(1KB)
--------consul-examples-helper()
--------root-example()
--------example-with-encryption()
--------consul-ami()
----LICENSE(11KB)
----_ci()
--------publish-amis-in-new-account.md(2KB)
--------publish-amis.sh(2KB)
----main.tf(7KB)
----CODEOWNERS(21B)
----CONTRIBUTING.md(5KB)
----modules()
--------consul-cluster()
--------consul-iam-policies()
--------README.md(1KB)
--------setup-systemd-resolved()
--------install-consul()
--------install-dnsmasq()
--------consul-security-group-rules()
--------consul-client-security-group-rules()
--------run-consul()
----variables.tf(3KB)
----NOTICE(158B)

网友评论