Назад | Перейти на главную страницу

Используйте chef-solo для установки Oracle JDK 7

Предположим, у меня есть кулинарная книга java и ее зависимости, загруженные из http://community.opscode.com/cookbooks и может успешно запускать chef-solo.

Есть ли команда, которую я могу запустить для установки последней версии Oracle JDK в систему Linux, которая не требует создания нового рецепта или редактирования файла attributes / default.rb в cookbook / java?

Я знаю, что могу использовать параметр -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]"
  ]
}

Удачи!