Dokumentacja szefa kuchni jest dość zła. A Google mi nie pomaga.
Czy ktoś może wskazać mi przyzwoity artykuł lub coś, co pomogłoby mi zacząć?
Moje konkretne problemy to:
- Jak zachęcić klienta do odczytania mojej konfiguracji? chef-solo wydaje się najlepszym początkiem (nie chcę uruchamiać serwera OpenID ani Merb)
- Jak skonfigurować Apache do obsługi Django? Wiem już, jak to zrobić za pomocą zwykłej konfiguracji serwera, ale wydaje mi się, że przykładowy przepis na szefa kuchni byłby dobrym początkiem;
Odpowiedzi:
Aktualizacje
Oryginalna odpowiedź następuje
Po pierwsze, w chwili pisania tego tekstu najnowsza wersja Chef to 0.9.8 . Opscode dystrybuuje Chef jako RubyGems i ma również aktualne pakiety Debian / Ubuntu . RPM dla najnowszej wersji są wydawane przez członka społeczności .
Po drugie, w wersjach 0.8.x + i wyższych OpenID nie jest już wymagany uwierzytelnienia . Serwer Merb jest wymagany, ponieważ jest to aplikacja internetowa Merb.
Opscode obsługuje serwer szefa kuchni jako usługę o nazwie The Opscode Platform. Możesz zarejestrować się i zacząć . Jest bezpłatny podczas „funkcji wersji beta”, a po opuszczeniu wersji beta jest bezpłatny dla maksymalnie 5 węzłów . Jeśli się zarejestrujesz, na stronie pomocy Opscode znajduje się przewodnik dla początkujących.
Przegląd rozpoczynania pracy:
Jeśli chodzi o Django i Apache2:
Musisz napisać taki, który wdraża kod aplikacji Django. Książka kucharska Apache2 zawiera definicję ułatwiającą skonfigurowanie wirtualnego hosta dla aplikacji internetowych .
Możesz pomóc w udoskonaleniu dokumentacji, przesyłając zgłoszenie do komponentu „Dokumentacja” projektu szefa kuchni . Jeśli masz problemy z serwerem szefów Open Source, najlepszym miejscem do poproszenia o pomoc jest lista dyskusyjna szefów kuchni lub szefów szefów kanał IRC #chef na FreeNode. Jeśli zarejestrujesz się na platformie, masz dostęp do strony pomocy w celu przesłania próśb o wsparcie.
Ujawnienie: Pracuję dla Opscode.
źródło
Późno, ale: http://ericholscher.com/blog/2010/nov/8/building-django-app-server-chef/
źródło