Оновлення
- Версія шеф-кухаря - 0.10.8
- Шеф-кухар Вікі пережив багато змін, оскільки про це спочатку запитували.
- Платформа Opscode тепер називається шеф-кухарем Opscode
- Шеф-кухар незабаром буде розповсюджений як повноцінна установка , крім пакетів RubyGems та Debian.
- Vagrant - це прекрасний спосіб почати використовувати шеф-кухаря.
Оригінальна відповідь випливає
По-перше, станом на цей текст остання версія шеф-кухаря становить 0,9,8 . Opscode розповсюджує шеф-кухаря як RubyGems, а також має сучасні пакети Debian / Ubuntu . RPM для останньої версії випускається членом спільноти .
По-друге, у версіях 0.8.x + та новіших версій OpenID більше не потрібен для аутентифікації . Merb необхідний для Сервера, оскільки це веб-додаток Merb.
Opscode розміщує сервер шеф-кухарів як послугу під назвою Платформа Opscode. Ви можете зареєструватися та розпочати роботу . Він безкоштовний під час "бета-функції", а після виходу бета-версії він може містити до 5 вузлів . Якщо ви зареєструєтесь, на довідковому сайті Opscode є інструкція з початку роботи.
Огляд початку роботи:
- Отримати Chef встановлено . Найпростіший спосіб зробити це - запустити систему Ubuntu 10.04, або в VM, або на EC2 тощо. Перший крок - встановити Ruby, а потім встановити сам Chef.
- Налаштуйте місцеве середовище користувача для спілкування з платформою Opscode або власним сервером шеф-кухарів. Ви можете налаштувати власний сервер, скориставшись налаштуваннями завантажувальних програм для шеф-кухарів Opscode для RubyGems .
- Створіть сховище шеф-кухарів для зберігання ваших кулінарних книг та іншої конфігурації інфраструктури.
- Завантажте кулінарні книги, які ви хочете використовувати, у каталог "кулінарних книг" у сховищі.
- Завантажте кулінарні книги на сервер шеф-кухарів, додайте рецепти до списку запуску вузла і спостерігайте, як він буде налаштований.
Щодо Джанго та Apache2:
Вам потрібно буде написати той, який розгортає ваш код програми Django. Кулінарна книга Apache2 містить визначення, яке допоможе створити віртуальний хост для веб-додатків .
Ви можете допомогти покращити документацію, подавши квиток у складі «Документація» проекту шеф-кухаря . Якщо у вас проблеми з сервером шеф-кухарів з відкритим кодом, найкращі місця для звернення за допомогою - список розсилки шеф-кухарів або канал IRC #chef на FreeNode. Якщо ви зареєструєтеся на Платформі, у вас є доступ до довідкового сайту для подання запитів підтримки.
Розкриття: Я працюю на Opscode.