Chef:Ruby gem依赖

时间:2017-06-22 08:43:16

标签: chef

我已将此java-properties gem安装到我的工作站ruby实例中。

现在,我可以将配置对象序列化为属性文件:

hash = {:foo => "bar"}
JavaProperties.write(hash, "path/to/my.properties")

因此,这个gem没有安装在新的Chef节点上,但是为了执行这个ruby代码需要它。

我该如何处理?那么,我应该将java-properties gem安装到新的Chef节点吗?

1 个答案:

答案 0 :(得分:3)

使用chef_gem资源仅为专用于chef-client的Ruby实例安装gem。

有关详细信息,请参阅: https://docs.chef.io/resource_chef_gem.html