Perguntas com a marcação «chef»

13
Gerenciar livros de receitas do chef em um ambiente de equipe

Estou aprendendo chef e tendo problemas para estruturar tudo para trabalhar com minha equipe. Para iniciantes, parece que você deve criar uma pasta chef-repo, onde armazenará e modificará os livros de receitas usados ​​para gerenciar seus nós. Eu trabalho em vários projetos, e cada um deles já...

12
Faca SSH não encontra meus nós

knife sshnão está encontrando meus nós. Eu sei que deveria poder, porque quando eu posso procurá-los, eu os encontro # knife search node name:* 2 items found Node Name: web_01 ... Node Name: admin ... No entanto, quando eu corro knife ssh(mostrarei com o sinalizador 'debug'), recebo # knife...

11
chef-solo vs chef-client - modo local

De acordo com o documento, devo substituir chef-solopor chef-client --local-mode. O modo local foi adicionado ao chef-client na versão 11.8. Se você estiver executando essa versão do chef-client (ou posterior), considere usar o modo local em vez de usar o chef-solo.

11
Chef: Como executar um recurso apenas na notificação?

Gostaria de declarar um recurso que desejo executar várias vezes na notificação e somente na notificação. Como posso impedir que o recurso seja executado sozinho após ser declarado? Existe alguma maneira de verificar se há uma notificação presente, para que eu possa executar algo como "only_if:...

11
Arquivos / modelos compartilhados entre livros de receitas

Temos vários livros de receitas que referenciam os mesmos arquivos e modelos e ficamos imaginando se existe uma maneira razoável de garantir que todos eles sejam o mesmo arquivo para garantir que nenhum fique desatualizado. É possível ter um único arquivo / modelo referenciado por várias receitas /...

10
Como garantir a execução de um serviço usando o Chef?

Estou em uma situação em que o Chef pode iniciar um serviço (postgres), mas pode ser interrompido posteriormente fora da banda. Quero que um Chef subseqüente seja executado para que o serviço seja executado. Eu tentei isso: service "postgresql" do action :start end Mas não tem efeito, dizendo...

9
Por que usar chef-solo em uma única instância?

Entendo as vantagens de usar o Chef e o fantoche em um ambiente multiservidor. É fantástico para impor e descrever a configuração em muitos servidores. Mas digamos que você tenha um único servidor, que vantagem chef-sololhe dá sobre a simples configuração manual do servidor? Eu amo chef, mas não...

9
Como posso baixar artefatos do Maven no chef?

Quero fazer algo assim em uma receita de chef: maven_artifact "/opt/foo/my.jar" do source "com.foo:my:0.1:jar" end Mas não consigo encontrar um livro de receitas que forneça isso. Eu escrevi algo que basicamente faz isso, mas não lida com instantâneos, o que requer a análise de...

9
Chef-cliente não atualiza um livro de receitas do servidor

Eu tenho um livro de receitas do chef (para apache2). Falha ao trabalhar em um nó. Então, eu estou tentando ajustá-lo e atualizá-lo, mas o nó não parece baixar a nova versão. Consegui fazer o upload de tudo para o servidor chef da minha máquina local knife upload ., com êxito, e imprimi que ele...

8
nenhum valor padrão para o atributo necessário

Qual é a abordagem recomendada para usar um atributo em um recurso, como um modelo, quando não há um padrão razoável para esse atributo. O valor do atributo deve ser fornecido em tempo de execução. Caso contrário, a execução da receita do chef deve ocorrer com erro. A maneira como eu tenho agora o...

8
Maneira linguística de invocar chef-solo?

Qual é a maneira idiomática de invocar chef-solo? A maioria dos sites faz isso: chef-solo -c ~/solo.rb -j ~/node.json -r http://www.example.com/chef-solo.tar.gz Mas isso é longo. Existem algumas maneiras mais curtas de fazer isso: Uma tarefa de rake ( rake chef-solo). Um pequeno script de...

8
Chef: sacos de dados criptografados, protegendo a chave de criptografia

Quando você está usando o recurso de bolsa de dados criptografados do Chef, como implanta a chave em muitos servidores? Se você colocá-lo em uma receita, qualquer pessoa que tenha acesso a qualquer um dos servidores ou clientes chef pode puxar a chave e potencialmente descriptografar qualquer um...