我的意思是你就是这样做的。使用任何存在的Ruby Consul客户端库(通过a。安装) gem 在线 metadata.rb 或者a chef_gem 资源)。因为Chef只是简单的老Ruby,所以你不需要做任何特别的事情。确保你对Chef的小心 双程加载模型 所以你不要在安装/可用之前尝试连接Consul,否则就像任何其他Ruby代码一样。
gem
metadata.rb
chef_gem