Java

使用 chef-solo 安裝 Oracle JDK 7

  • December 15, 2013

假設我從http://community.opscode.com/cookbooks下載了 java 食譜及其依賴項,並且可以成功執行 chef-solo。

有沒有我可以執行的命令將最新的 Oracle JDK 安裝到 Linux 機器上,不涉及創建新配方或編輯 cookbook/java 中的 attributes/default.rb 文件?

我知道我可以使用 -o 選項來提供執行列表…

我想我需要使用 -j some-file-with.json 來覆蓋屬性……但我無法弄清楚那個 json 內容是什麼樣的。

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