Opscode Chef

Как перестать беспокоиться и полюбить Software configuration management. Все, что происходит тяжело, надо делать часто, чтобы научиться делать это хорошо (via). Накидаю сюда учебного материала для изучения Opscode Chef.

Opscode Chef training materials
Установим необходимые утилиты

# yum -y install lsb gcc make java-1.6.0-openjdk curl-devel zlib-devel openssl-devel
# yum -y install libxml2-devel libxslt-devel git git-core

Скачиваем презентацию

# cd / && mkdir opscode && cd /opscode
# git clone https://github.com/opscode/chef-fundamentals.git
# cd /opscode/chef-fundamentals/guides
# gem install bundler
# bundle install

Запускаем презентацию

# rake present
-------------------------
Your ShowOff presentation is now starting up.
To view it plainly, visit [ http://localhost:9090 ]
To run it from presenter view, go to: [ http://localhost:9090/presenter ]
-------------------------

Что входит в презентацию
Chef FundamentalsЧто не входит в презентацию
Not Covered

Управление showoff

z, ?	toggle help (this)
space, → next slide
shift-space, ← previous slide
d toggle debug mode
##  go to slide #
c, t table of contents (vi)
f toggle footer
r reload slides
n toggle notes
p run preshow

Youtube
1. DevOpsCasts Episode 1: Chef Solo
2. DevOpsCasts Episode 2: Chef Server Installation
3. DevOpsCasts Episode 3: Chef Server Usage

Habrahabr
1. Порцию серверов пожалуйста, или как начать деплоить с Opscode Chef
2. Chef или как управлять тысячей серверов
3. Первый опыт в качестве шеф-повара, или управление конфигурацией

Blog.afistfulofservers.net
1. A Can of Condensed Chef Documentation
2. A Brief Chef Tutorial (From Concentrate)
3. Configuration Management Strategies
4. CFEngine Puppet and Chef Part 1
5. CFEngine Puppet and Chef Part 2
6. CFEngine Puppet and Chef Part 3

To paraphrase Brian Behlendorf, “The great thing about Chef is it gives you all the configurability and flexibility of Sendmail. The downside to Chef is that it gives you all the configurability and flexibility of Sendmail” Chef from scratch