Use o chef-solo para instalar o Oracle JDK 7

2

Suponha que eu tenha o livro de receitas java e suas dependências baixadas do link e possa executar o chef-solo com sucesso.

Existe um comando que eu possa executar para instalar o Oracle JDK mais recente em uma caixa do Linux, que não envolve a criação de uma nova receita ou a edição do arquivo attributes / default.rb em cookbook / java?

Eu sei que posso usar a opção -o para fornecer a lista de execução ...

Eu acho que eu precisaria usar -j algum-arquivo-com.json para substituir os atributos ... mas eu não fui capaz de descobrir como é o conteúdo do json.

    
por vkraemer 16.08.2013 / 23:19

1 resposta

5

chef-solo está procurando um arquivo json (quando especificado) com este formato .

Então, para executar seu cenário específico, você quer algo assim:

{
  "java": {
    "install_flavor": "oracle_rpm",
    "jdk_version": "7",
    "oracle": {
      "accept_oracle_download_terms": true
    }
  },
  "run_list": [
    "recipe[java]"
  ]
}

Boa sorte!

    
por 15.12.2013 / 03:55

Tags