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 Merb betreiben)
- Wie konfiguriere ich Apache für Django? Ich weiß bereits, wie man dies über die reguläre Serverkonfiguration macht, aber ich denke, ein Beispiel für ein Kochrezept wäre ein guter Anfang.
Antworten:
Aktualisierung
Die ursprüngliche Antwort folgt
Zum jetzigen Zeitpunkt ist die neueste Version von Chef 0.9.8 . Opscode vertreibt Chef als RubyGems und hat auch aktuelle Debian / Ubuntu-Pakete . RPMs für die neueste Version werden von einem Mitglied der Community veröffentlicht .
Zweitens wird OpenID ab Version 0.8.x nicht mehr für die Authentifizierung benötigt . Merb ist für den Server erforderlich, da es sich um eine Merb-Webanwendung handelt.
Opscode hostet einen Chef Server als Dienst namens The Opscode Platform. Sie können sich anmelden und loslegen . Es ist kostenlos während der "Feature Beta" und sobald es die Beta verlässt, ist es für bis zu 5 Knoten kostenlos . Wenn Sie sich anmelden gibt es eine Kurzanleitung auf Opscode Hilfe - Website.
Übersicht über die ersten Schritte:
Wie für Django und Apache2:
Sie müssen einen Code schreiben, der Ihren Django-Anwendungscode implementiert. Das Apache2-Kochbuch enthält eine Definition, mit deren Hilfe ein virtueller Host für Webanwendungen eingerichtet werden kann .
Sie können zur Verbesserung der Dokumentation beitragen, indem Sie ein Ticket in der Komponente "Dokumentation" des Chef-Projekts einreichen . Wenn Sie Probleme mit dem Open Source Chef Server haben, können Sie am besten die Chef Mailing List oder den #chef IRC-Kanal auf FreeNode um Hilfe bitten. Wenn Sie sich für die Plattform anmelden, haben Sie Zugriff auf die Hilfeseite, um Supportanfragen zu senden.
Offenlegung: Ich arbeite für Opscode.
quelle
Spät aber: http://ericholscher.com/blog/2010/nov/8/building-django-app-server-chef/
quelle