Skip to content

Reference Project for Chef Workshop @ HappyDev`13

Notifications You must be signed in to change notification settings

foodtaster/chef-workshop

 
 

Repository files navigation

Установка необходимого софта

MacOS

VirtualBox

Скачайте dmg-файл и установите как обычно.

Vagrant

Скачайте dmg-файл и установите как обычно.

Ruby

Используйте системный руби, если его версия не 1.8.7. В противном случае, установите руби с помощью Homebrew:

$ brew install ruby

Linux (Ubuntu)

VirtualBox

$ sudo apt-get install virtualbox

Vagrant

Скачайте .deb-пакет для своей архитектуры i686/x86_64 и установите:

$ sudo dpkg -i vagrant_1.3.5_*.deb

Ruby

Используйте системный руби или установите более свежий с помощью RVM.

Необходимые гемы

$ gem install bundler chef berkshelf knife-solo --no-ri --no-rdoc
$ vagrant plugin install vagrant-foodtaster-server

Добавление бокса

Перейдите в папку, взятую с флешки и выполните команду:

$ vagrant box add ubuntu1204 ubuntu1204.box

Этапы мастеркласса

  • step1 - чистый chef-репозиторий
  • step2 - элементарный кукбук и тест на него
  • step3 - рецепт для установки PostgreSQL
  • step4 - рецепт redmine::install + спека
  • step5 - рецепт redmine::webserver + спека
  • step6 - готовый кукбук redmine + интеграцонная спека

About

Reference Project for Chef Workshop @ HappyDev`13

Resources

Stars

Watchers

Forks

Packages

No packages published