Chef infra 使用领事键值存储而不是厨师数据包?

Chef infra 使用领事键值存储而不是厨师数据包?,chef-infra,consul,Chef Infra,Consul,我试过用谷歌搜索,但我似乎找不到任何关于使用领事的kv商店而不是厨师的数据库的信息。有人对如何做到这一点有什么建议吗?这是个坏主意吗? 我找到了“consu_kv”食谱,但它是用于设置和删除厨师处consur中的kv对的。我正在寻找一种从Consor处读取kv对的方法,而不是使用chef属性和数据库项。我的意思是你只要这样做就行了。使用任何现有的Ruby Concur客户端库(通过metadata.rb中的gem行或chef_gem资源安装)。因为厨师只是普通的老红宝石,你不需要做任何特别的事。

我试过用谷歌搜索,但我似乎找不到任何关于使用领事的kv商店而不是厨师的数据库的信息。有人对如何做到这一点有什么建议吗?这是个坏主意吗?
我找到了“consu_kv”食谱,但它是用于设置和删除厨师处consur中的kv对的。我正在寻找一种从Consor处读取kv对的方法,而不是使用chef属性和数据库项。

我的意思是你只要这样做就行了。使用任何现有的Ruby Concur客户端库(通过
metadata.rb
中的
gem
行或
chef_gem
资源安装)。因为厨师只是普通的老红宝石,你不需要做任何特别的事。确保您对Chef's非常小心,这样您就不会在它安装/可用之前尝试连接到Concur,而是像其他Ruby代码一样连接到它。

谢谢!我专注于一本能够提供这种能力的食谱。我发现了一个叫外交官的宝石,可以和领事互动。我来试试,效果很好。“外交官”让这一切变得非常简单,而且似乎拥有与领事服务互动的最全面的支持,而不仅仅是kv。至于这是不是最好的办法?我不确定。我只是想使用chef进行配置管理,但也许到时候我会转换成Consor模板。至少属性存储块现在已移动到Consor中的hashicorp生态系统。