如何将其他json文件传递给chef客户端

时间:2017-10-26 18:38:16

标签: ruby chef chef-recipe

我们使用chef-client来部署我们的服务。通常,我们使用'-runlist'参数传递recipe参数,使用'-E'参数传递环境json,如'dev_env.json'。

{{1}}

现在我们有另一个json,我们不能成为dev_env.json'的一部分,这个json也有像环境json这样的配置,但仍然需要保持独立。有什么办法我可以把这个json和dev_env.json一起传递给我的厨师食谱吗?

1 个答案:

答案 0 :(得分:1)

您的两个选项是将其设置为节点属性(通过-j或将其置于某个角色中),或将其置于数据包项目中,方法是将其放在./data_bags/whatever/itemname.json