Als «chef» getaggte Fragen

Chef ist ein Open Source-Konfigurationsmanagement-Framework für die Automatisierung der Infrastruktur.

7
Was sind die richtigen Fragen, wenn Sie sich für Chef oder Puppet entscheiden?
Ich bin im Begriff, ein neues Projekt zu starten, für das zum Teil viele identische Knoten mit ungefähr drei verschiedenen Klassen bereitgestellt werden müssen: Datenknoten , die Instanzen von MongoDB sharded laufen. Anwendungsknoten , auf denen Instanzen einer Ruby on Rails-Anwendung und einer älteren ASP.NET MVC-Anwendung ausgeführt werden. Verarbeitungsknoten , …

2
Chef: Erstellen Sie ein Verzeichnis für eine Vorlage, falls es noch nicht existiert
Wie kann ich sicherstellen, dass das Verzeichnis vorhanden ist, wenn eine Vorlage erstellt wird? Zum Beispiel: 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 Dies schlägt …
16 chef  chef-solo 

2
Wie fange ich mit Chef an?
Die Kochdokumentation ist ziemlich schlecht. Und Google hilft mir nicht. Kann mich jemand auf einen anständigen Artikel oder etwas hinweisen, das mir den Einstieg erleichtern würde? Meine spezifischen Probleme sind: Wie lasse ich einen Client meine Konfiguration lesen? Chef-Solo scheint der beste Start zu sein (ich möchte keinen OpenID-Server oder …
15 ruby  chef 

4
Verwalten Sie Kochbücher in einer Teamumgebung
Ich lerne Koch und habe Probleme, alles so zu strukturieren, dass ich mit meinem Team arbeiten kann. Zunächst sollten Sie einen Chef-Repo-Ordner erstellen, in dem Sie die zur Verwaltung Ihrer Knoten verwendeten Kochbücher speichern und ändern. Ich arbeite an verschiedenen Projekten, und jedes von ihnen ist bereits unter Git-Quellcodeverwaltung. Idealerweise …
13 chef 

2
Wie greife ich in chef auf Attribute in Rollendateien zu?
Ich kann Attribute in Rollendateien wie dokumentiert festlegen, aber ich kann nicht auf Attribute zugreifen, die bereits in den von mir verwendeten Kochbüchern festgelegt wurden. Zum Beispiel in /roles/appserver.rb: name "appserver" run_list(%w{ recipe[tomcat::default] }) default_attributes( :tomcat => { :java_options => "-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=" + node[:tomcat][:log_dir] } ) Was ich bekomme, ist …
13 chef 

2
So automatisieren Sie geänderte Konfigurationsdateien während des apt-get-Upgrades in Ubuntu 12
Ich verwende gerne "Messer Cloudstack Server erstellen ...", um eine neue VM zu erstellen. Meine Bootstrap-Vorlage beginnt mit einem "apt-get update" und einem "apt-get -y upgrade". Das Upgrade wird dann angehalten mit: 10.190.113.11 Configuration file `/etc/nscd.conf' 10.190.113.11 ==> Modified (by you or by a script) since installation. 10.190.113.11 ==> Package …
13 ubuntu-12.04  apt  chef 

5
Knife SSH findet meine Knoten nicht
knife sshfinde meine Knoten nicht. Ich weiß, dass es möglich sein sollte, denn wenn ich nach ihnen suchen kann, finde ich sie # knife search node name:* 2 items found Node Name: web_01 ... Node Name: admin ... Wenn ich jedoch starte knife ssh(ich zeige es mit dem "Debug" -Flag), …
12 chef  knife 

3
Ansible, Chef, Puppet oder ____: Mit der stärksten Windows-Unterstützung und dem geringsten Init-Footprint
Wir gewinnen meistens (aber nicht ausschließlich) Server. Vorzugsweise können wir das Betriebssystem starten und wenig oder gar nichts tun, um es für den Empfang von Befehlen vorzubereiten (wir wissen, dass wir möglicherweise ein Basis-Image mit einem Agenten oder einem SSH-Server darauf erstellen müssen). Müssen in der Lage sein, Mongodb, Java-basierte …

2
Chefkoch: Wie kann eine Ressource nur bei Benachrichtigung ausgeführt werden?
Ich möchte eine Ressource deklarieren, die bei Benachrichtigung und nur bei Benachrichtigung mehrmals ausgeführt werden soll. Wie kann ich verhindern, dass die Ressource nach ihrer Deklaration selbstständig ausgeführt wird? Gibt es eine Möglichkeit zu überprüfen, ob eine Benachrichtigung vorhanden ist, damit ich so etwas wie "only_if: notified" ausführen kann?
11 chef 

1
Freigegebene Dateien / Vorlagen zwischen Kochbüchern
Wir haben mehrere Kochbücher, die auf dieselben Dateien und Vorlagen verweisen, und haben uns gefragt, ob es einen vernünftigen Weg gibt, um sicherzustellen, dass alle diese Dateien dieselbe Datei sind, um sicherzustellen, dass keine veraltet sind. Ist es möglich, dass eine einzelne Datei / Vorlage von mehreren Rezepten / Kochbüchern …
11 automation  chef 

3
Chef-Bash-Ressource wird nicht als angegebener Benutzer ausgeführt
Ich schreibe ein Kochbuch, um Hubot zu installieren . Im Rezept mache ich folgendes: 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 Wenn ich jedoch versuche, chef-client auf dem …
11 node.js  chef 

2
Chef-Solo gegen Chef-Client - lokaler Modus
Nach dem Dokument sollte ich chef-solodurch ersetzen chef-client --local-mode. In der Version 11.8 wurde dem Chef-Client der lokale Modus hinzugefügt. Wenn Sie diese Version des Chef-Clients (oder höher) ausführen, sollten Sie den lokalen Modus anstelle von Chef-Solo verwenden. https://docs.getchef.com/ctl_chef_solo.html Ich habe einfach die Befehle ersetzt und funktioniert einwandfrei. Sind die …
11 chef 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.