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

Установите Java 7 с Chef, используя Поваренную книгу сообщества Java Opscode

Я пытаюсь установить Java 7 на Ubuntu с помощью кулинарной книги сообщества opscode java.

Java 6 кажется подходящим вариантом независимо от того, какие заклинания я использую:

[2013-09-24T00: 24: 32 + 00: 00] ИНФОРМАЦИЯ: Обработка пакета [openjdk-6-jdk] action install (java :: openjdk, строка 49)

Вот соответствующие детали моей оболочки:

#berks
cookbook "java", :git => "git@github.com:opscode-cookbooks/java.git"

#recipe
node.set["java"]["install_flavor"] = "openjdk"
node.set["java"]["jdk_version"] = "7"

include_recipe "java::default"

Любая помощь будет оценена.

Я не мог найти способа сделать это, не переопределив роль. Я добавил это:

override_attributes \
  :java => {
        :jdk_version => "7"
  }

Я думаю, проблема в том, что после выполнения переопределений в рецепте уже слишком поздно.