Questions marquées «chef»

Chef est un cadre de gestion de configuration open source pour l'automatisation de l'infrastructure.

2
Chef: créez un répertoire pour un modèle s'il n'existe pas déjà
Si un modèle est en cours de création, comment puis-je m'assurer que le répertoire existe? Par exemple: template "#{node[:app][:deploy_to]}/#{node[:app][:name]}/shared/config/database.yml" do source 'database.yml.erb' owner node[:user][:username] group node[:user][:username] mode 0644 variables({ :environment => node[:app][:environment], :adapter => node[:database][:adapter], :database => node[:database][:name], :username => node[:database][:username], :password => node[:database][:password], :host => node[:database][:host] }) end Cela …
17 chef  chef-solo 


2
Comment démarrer avec Chef?
La documentation du chef est assez mauvaise. Et Google ne m'aide pas. Quelqu'un peut-il m'indiquer un article décent ou quelque chose qui pourrait m'aider à démarrer? Mes problèmes spécifiques sont: Comment puis-je demander à un client de lire ma configuration? chef-solo semble être le meilleur début (je ne veux pas …
15 ruby  chef 

4
Gérez les livres de cuisine du chef dans un environnement d'équipe
J'apprends le chef et j'ai du mal à tout structurer pour travailler avec mon équipe. Pour commencer, il semble que vous devriez créer un dossier chef-repo, où vous stockerez et modifierez les livres de recettes utilisés pour gérer vos nœuds. Je travaille sur divers projets, et chacun d'eux est déjà …
13 chef 

2
Dans chef, comment accéder aux attributs dans les fichiers de rôles?
Je suis en mesure de définir les attributs dans les fichiers de rôle documenté mais je ne suis pas en mesure d'accéder aux attributs déjà défini par les livres de cuisine que j'utilise. Par exemple, dans /roles/appserver.rb: name "appserver" run_list(%w{ recipe[tomcat::default] }) default_attributes( :tomcat => { :java_options => "-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=" …
13 chef 


5
Couteau SSH ne trouve pas mes nœuds
knife sshne trouve pas mes nœuds. Je sais que ça devrait pouvoir parce que quand je peux les chercher je les trouve # knife search node name:* 2 items found Node Name: web_01 ... Node Name: admin ... Cependant, lorsque je lance knife ssh(je vais le montrer avec le drapeau …
12 chef  knife 


2
Chef: Comment exécuter une ressource sur notification uniquement?
Je voudrais déclarer une ressource que je souhaite exécuter plusieurs fois sur notification et uniquement sur notification. Comment empêcher la ressource de s'exécuter seule après avoir été déclarée? Existe-t-il un moyen de vérifier si une notification est présente, donc je peux exécuter quelque chose comme "only_if: notifié"?
11 chef 

1
Fichiers / modèles partagés entre livres de recettes
Nous avons plusieurs livres de cuisine qui référencent les mêmes fichiers et modèles et nous nous demandions s'il existe un moyen raisonnable de s'assurer que tous ces fichiers sont le même pour garantir qu'aucun ne soit obsolète. Est-il possible d'avoir un seul fichier / modèle référencé par plusieurs recettes / …
11 automation  chef 

3
La ressource bash de chef ne s'exécute pas en tant qu'utilisateur spécifié
J'écris un livre de cuisine Chef pour installer Hubot . Dans la recette, je fais ce qui suit: bash "install hubot" do user hubot_user group hubot_group cwd install_dir code <<-EOH wget https://github.com/downloads/github/hubot/hubot-#{node['hubot']['version']}.tar.gz && \ tar xzvf hubot-#{node['hubot']['version']}.tar.gz && \ cd hubot && \ npm install EOH end Cependant, lorsque j'essaie …
11 node.js  chef 

2
chef-solo vs chef-client - mode local
Selon le document, je devrais remplacer chef-solopar chef-client --local-mode. Le mode local a été ajouté au chef-client dans la version 11.8. Si vous exécutez cette version du chef-client (ou version ultérieure), vous devez envisager d'utiliser le mode local au lieu d'utiliser chef-solo. https://docs.getchef.com/ctl_chef_solo.html J'ai simplement remplacé les commandes et fonctionne …
11 chef 



1
Comment s'assurer qu'un service fonctionne, en utilisant Chef?
Je suis dans une situation où Chef pourrait démarrer un service (postgres) mais il pourrait par la suite être arrêté hors bande. Je souhaite qu'une exécution ultérieure de Chef entraîne l'exécution du service. J'ai essayé ceci: service "postgresql" do action :start end Mais cela n'a aucun effet, disant (up to …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.