Dokumentasi koki sangat buruk. Dan Google tidak membantu saya.
Adakah yang bisa mengarahkan saya pada artikel yang layak atau sesuatu yang akan membantu saya memulai?
Masalah spesifik saya adalah:
- Bagaimana cara mendapatkan klien untuk membaca konfigurasi saya? chef-solo sepertinya adalah awal terbaik (saya tidak ingin menjalankan server OpenID atau Merb)
- Bagaimana cara mengkonfigurasi Apache untuk melayani Django? Saya sudah tahu bagaimana melakukan ini melalui konfigurasi server biasa, tetapi saya pikir contoh resep Chef akan menjadi awal yang baik;
Jawaban:
Pembaruan
Respons asli berikut
Pertama, pada tulisan ini, versi terbaru dari Chef adalah 0.9.8 . Opscode mendistribusikan Chef sebagai RubyGems, dan juga memiliki paket Debian / Ubuntu terbaru . RPM untuk versi terbaru dirilis oleh anggota komunitas .
Kedua, dalam versi 0.8.x + dan lebih tinggi, OpenID tidak lagi diperlukan untuk otentikasi . Merb diperlukan untuk Server karena merupakan aplikasi web Merb.
Opscode meng-host Server Chef sebagai Layanan yang disebut Platform Opscode. Anda dapat mendaftar dan memulai . Ini gratis selama "beta fitur", dan begitu ia meninggalkan beta itu gratis hingga 5 node . Jika Anda mendaftar ada panduan untuk memulai di situs bantuan Opscode.
Ikhtisar memulai:
Adapun Django dan Apache2:
Anda harus menulis satu yang menyebarkan kode aplikasi Django Anda. Cookbook Apache2 berisi Definisi untuk membantu mengatur host virtual untuk aplikasi web .
Anda dapat membantu meningkatkan dokumentasi dengan mengirimkan tiket di komponen "Dokumentasi" proyek Chef . Jika Anda mengalami masalah dengan Server Open Source Chef, tempat terbaik untuk meminta bantuan adalah Chef Mailing List , atau saluran #CHef IRC di FreeNode. Jika Anda mendaftar untuk Platform, Anda memiliki akses ke situs bantuan untuk mengirimkan permintaan dukungan.
Pengungkapan: Saya bekerja untuk Opscode.
sumber
Terlambat, tetapi: http://ericholscher.com/blog/2010/nov/8/building-django-app-server-chef/
sumber