我们使用chef-client来部署我们的服务。通常,我们使用'-runlist'参数传递recipe参数,使用'-E'参数传递环境json,如'dev_env.json'。
{{1}}
现在我们有另一个json,我们不能成为dev_env.json'的一部分,这个json也有像环境json这样的配置,但仍然需要保持独立。有什么办法我可以把这个json和dev_env.json一起传递给我的厨师食谱吗?
答案 0 :(得分:1)
您的两个选项是将其设置为节点属性(通过-j
或将其置于某个角色中),或将其置于数据包项目中,方法是将其放在./data_bags/whatever/itemname.json
。