Somos uma startup que está apenas começando a acelerar e se deparando com o problema de gerenciar centenas de máquinas, e ter que fazer lançamentos noturnos e semanais para todos eles, além de gerenciar suas configurações.
Este é tipicamente...
Minha configuração de receita é assim:
package "scribe" do
action :install
end
package "supervise-scripts" do
action :install
end
remote_directory "/var/service/" do
source "#{node['site-scribe']['cluster']}"
end
Dir.foreach('/var/...
Estou tentando usar test-kitchen , uma ferramenta para testar livros de receitas de chef (etc) com máquinas virtuais.
No entanto, ao seguir o guia e fazer kitchen init --driver=kitchen-vagrant , recebo o seguinte erro:
create ....
Estou usando o aplicativo de implantação de archive do S3 para implantar um arquivo zip gerado a partir do processo de criação. Quando implanto em vários servidores, percebo que o caminho absoluto gerado pela implantação é diferente em cada serv...
Ambiente do Chef 11.10.4 em execução no AWS Opsworks.
Não consigo descobrir como passar o valor da variável de bloqueio "cada um", "lyr", abaixo, com o atributo do nó node['aws-tag'][#{lyr}] ?
O bloco de código abaixo funciona das linh...
Eu sou novo no Chef. Eu tentei escrever uma receita que instala o Zend OpCache (para o PHP 5.4, já que ainda não está embutido) usando o livro de receitas do Chef PHP .
Eu tentei usar o php_pear
php_pear "opcache" do
package_name...
Eu quero copiar um diretório de um repositório remoto. Para copiar uma única configuração / arquivo, estou usando o recurso remote_file. mas isso não funciona se você quiser copiar um diretório completo. Também verifiquei o recurso remote_direct...
Temos um servidor que será gerenciado por meio de um livro de receitas do chef. Cada usuário do sistema é configurado usando hashes de / etc / shadow.
Podemos armazenar com segurança esses hashes de sombra em nosso sistema de controle de vers...
Eu preciso reutilizar algum cenário em meus livros de culinária - crie vários usuários em uma única máquina e instale o mesmo software para cada um deles. Instalar o software é uma operação de repetição que gostaria de colocar em um único local...
Como posso obter o valor de uma chave em um nó client.rb por meio de uma receita durante execuções chef-client?
Exemplo:
client.rb
path_to_foo "/opt/foo"
recipes / default.rb
log config[:path_to_foo]