假设我已经从http://community.opscode.com/cookbooks下载了java食谱及其依赖项,并且可以成功地运行厨师-solo。
是否可以运行命令将最新的Oracle JDK安装到Linux框中,而不涉及创建新的菜谱或编辑cookbook/java中的属性/default.rb文件?
我知道我可以使用-o选项来提供运行列表.
我想我需要使用-j -file-with.json来覆盖属性.但我还没有弄清楚json的内容是什么样子的。
发布于 2013-12-15 02:55:38
chef-solo正在使用这种格式查找json文件(如果指定的话)。
因此,要运行您的特定场景,您可能需要这样的内容:
{
"java": {
"install_flavor": "oracle_rpm",
"jdk_version": "7",
"oracle": {
"accept_oracle_download_terms": true
}
},
"run_list": [
"recipe[java]"
]
}祝你好运!
https://serverfault.com/questions/531613
复制相似问题