Instale o Java 7 com Chef usando o Cookbook de Comunidade Opscode Java

1

Estou tentando instalar o Java 7 no Ubuntu com o livro de receitas da comunidade java opscode.

O Java 6 parece ser a opção, não importa o encantamento que eu faça:

[2013-09-24T00: 24: 32 + 00: 00] INFO: Pacote de processamento [openjdk-6-jdk] action install (linha java: openjdk 49)

Estes são os detalhes relevantes do meu wrapper:

#berks
cookbook "java", :git => "[email protected]:opscode-cookbooks/java.git"

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

include_recipe "java::default"

Qualquer ajuda seria apreciada.

    
por Toby Hede 24.09.2013 / 03:21

1 resposta

1

Eu não consegui encontrar uma maneira de fazer isso sem colocar um override na função. Eu adicionei isto:

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

Acho que a questão é que, uma vez que as modificações sejam executadas na receita, é tarde demais.

    
por 24.09.2013 / 15:59