文件名称:terraform-linuxkit-resinstack:用于构建完整的ResinStack映像集的Terraform模块
文件大小:23KB
文件格式:ZIP
更新时间:2024-03-18 02:03:17
HCL
ResinStack 如果您管理运行容器的基础结构,您将已经熟悉容器带来的不变性和简约性的概念。 可以使容器化成为不错选择的这种简单性可以扩展到管理数据中心金属的基础架构。 这是如何运作的? 此仓库包含用于为HashiCorp的Nomad堆栈构建不可变系统映像的工具。 可以使用这些控制文件来为公共云和私有云以及裸机服务器生成映像。 无需维护像Ansible,Puppet或Chef这样的后期绑定编排技术,您只需构建一个包含更新的新映像并对基础结构进行滚动更新。 这样,您可以在任何给定时间自信地知道基础结构的状态,因为只有在明确定义的生命周期阶段(重新引导)才能更改基础结构的状态。 为什么选择Hashicorp? 为什么不使用Kubernetes? 如果您想要Kubernetes 。 这个仓库是关于HashiStack的,因为它是。 如果您想要一个非重言式的答案,那是因为作者相信它可以使
【文件预览】:
terraform-linuxkit-resinstack-master
----build.tf(2KB)
----nomad.tf(2KB)
----inputs_vault.tf(332B)
----inputs_emissary.tf(245B)
----inputs_system.tf(3KB)
----versions.tf(126B)
----consul.tf(1KB)
----inputs_images.tf(559B)
----LICENSE(732B)
----inputs_docker.tf(241B)
----emissary.tf(676B)
----coredns.tf(623B)
----docker.tf(934B)
----inputs_nomad.tf(568B)
----images.tf(785B)
----examples()
--------all-in-one()
--------extra-pkgs()
----.gitignore(34B)
----inputs_custom.tf(371B)
----tmpl()
--------consul()
--------nomad()
--------system()
----system.tf(3KB)
----README.md(2KB)
----files()
--------consul()
--------nomad()
--------coredns()
--------emissary()
----inputs.tf(511B)
----inputs_consul.tf(640B)
----vault.tf(631B)
----inputs_coredns.tf(115B)