Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Eight-Fingered Chef

The Eight-Fingered Chef

Watch it online: http://confreaks.com/videos/2633-madisonruby2013-the-eight-fingered-chef

Chef is a great tool for managing a vast and complicated server infrastructure, but what if you have fewer servers than fingers? What if you just want a simple little box to host a Rack app? Maybe a staging server to match or a CI server? With little or no prior knowledge of Chef, you can set up a server fairly quickly if you know the right way to set up your kitchen. (They don’t make it obvious. I’ve lost a few fingers in the process.) We’ll walk through the basics of Vagrant, Chef-solo, Knife-solo, and using community cookbooks.

Transcript of live coding: https://gist.github.com/jgarber/6328999

Presented by Jason Garber at Madison Ruby Conf. https://www.promptworks.com

PromptWorks

August 24, 2013
Tweet

More Decks by PromptWorks

Other Decks in Programming

Transcript

  1. package "cowsay" user "jason" do comment "Jason Garber" uid "4545"

    gid "staff" shell "/bin/bash" end directory "/etc/datacenter" do mode 0755 owner "jason" group "staff" action :create end
  2. Environment Node Node Environment Node Node Node Environment Node Node

    Role Recipe Recipe Cookbook Recipe Recipe Cookbook Role Recipe Recipe Cookbook Recipe Recipe Cookbook
  3. CI Node Node Production Node Node Node QA Node Node

    web_app Recipe Recipe nginx Recipe Recipe ruby database Recipe Recipe postgresql Recipe Recipe backup