Pembaruan
- Versi chef adalah 0.10.8
- Chef Wiki telah melalui banyak revisi karena ini awalnya ditanyakan.
- Platform Opscode sekarang disebut Opscode Hosted Chef
- Chef akan segera didistribusikan sebagai instalasi full-stack , di samping paket RubyGems dan Debian.
- Vagrant adalah cara yang bagus untuk memulai menggunakan Chef.
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:
- Dapatkan Chef diinstal . Cara termudah untuk melakukan ini adalah dengan menjalankan sistem Ubuntu 10.04, baik di VM atau di EC2, dll. Langkah pertama adalah menginstal Ruby, kemudian instal Chef itu sendiri.
- Atur lingkungan pengguna lokal untuk berkomunikasi dengan Platform Opscode, atau Server Chef Anda sendiri. Anda dapat mengatur server Anda sendiri dengan menggunakan konfigurasi bootstrap Chef Opscode untuk RubyGems .
- Siapkan Repositori Chef untuk menyimpan buku masak Anda dan konfigurasi infrastruktur lainnya.
- Unduh buku masak yang ingin Anda gunakan ke direktori 'buku masak' di repositori.
- Unggah buku masak ke Server Chef, tambahkan resep ke daftar run sebuah node dan saksikan itu dikonfigurasikan.
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.