文件名称:chef-etcd:安装和配置etcd
文件大小:32KB
文件格式:ZIP
更新时间:2024-05-24 19:40:21
Ruby
etcd-v2食谱 这本食谱管理版本2。它提供了用于从二进制文件和源文件进行安装以及管理一个或多个etcd服务实例的资源。 这什至是为了什么? 本菜谱旨在提供功能完善的实用程序,以安装和配置etcd的一个或多个实例,以用于生产和开发/测试提议。 etcd_service资源允许多个etcd进程在同一系统上运行以: 使用实际集群测试客户端库。 您brew install不仅是一个节点,而且是在另一个终端上启动的。 在进行发现发现配置和故障转移之前,先对其进行测试。 在之前,请先弄清楚如何安全地向群集中添加节点或从中删除节点。 类似地, etcd_binary和etcd_source资源确保供应了它们各自的安装,以便允许etcd的多个版本/内部版本在单个系统上共存。 etcd_service资源每个都映射到一个安装,从而使您可以测试集群内和客户端库中的任意兼容性方案。 菜谱 etc
【文件预览】:
chef-etcd-master
----.kitchen.yml(152B)
----.gitignore(190B)
----libraries()
--------etcd_client.rb(4KB)
--------etcd.rb(3KB)
--------etcd_helpers.rb(7KB)
--------etcd_source.rb(2KB)
--------etcd_aws_helpers.rb(3KB)
--------etcd_binary.rb(2KB)
--------etcd_service.rb(9KB)
----templates()
--------default()
----Vagrantfile(2KB)
----.rubocop.yml(230B)
----LICENSE(1KB)
----Thorfile(81B)
----providers()
--------service.rb(3KB)
--------binary.rb(2KB)
--------source.rb(2KB)
----README.md(10KB)
----chefignore(1KB)
----Berksfile(51B)
----Gemfile(138B)
----attributes()
--------default.rb(2KB)
----metadata.rb(1KB)
----Gemfile.lock(261B)
----recipes()
--------default.rb(1KB)
--------aws.rb(1KB)
--------node.rb(1KB)
--------testing.rb(2KB)