Skip to content

Instantly share code, notes, and snippets.

View mdkent's full-sized avatar

Matthew Kent mdkent

  • Basecamp
  • Nanaimo, BC, Canada
View GitHub Profile
# ec2 ami-1515f67c
sudo sed -i 's/universe/multiverse universe/' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install -y ruby ruby1.8-dev libopenssl-ruby1.8 rdoc ri irb build-essential wget ssl-cert rubygems git-core rake librspec-ruby libxml-ruby thin couchdb zlib1g-dev libxml2-dev
sudo gem sources -a http://gems.opscode.com
sudo gem sources -a http://gemcutter.org # for nanite
sudo gem install cucumber merb-core nanite jeweler uuidtools json libxml-ruby --no-ri --no-rdoc
mkdir ~/src
cd ~/src
git clone git://github.com/opscode/chef.git
@mdkent
mdkent / snippet.rb
Created November 27, 2009 00:22 — forked from adamhjk/snippet.rb
# cookbook/ftp_stuff/definitions/ftp_user.rb
define :ftp_user, :password => nil do
begin
r = resources(:template => "/etc/ftp_passwd")
rescue
r = template "/etc/ftp_passwd" do
owner "root"
group "root"
mode "0600"
cookbook "ftppasswd.erb"
### definition
#
# Cookbook Name:: example
# Definition:: example_config_geocoders
#
define :example_config_geocoders, :geocoders_list => nil, :app_config_dir => nil do
app_config_dir = params[:app_config_dir]
geocoders_list = params[:geocoders_list]
### definition
#
# Cookbook Name:: example
# Definition:: example_config_geocoders
#
define :example_config_geocoders, :geocoders_list => nil, :app_config_dir => nil do
app_config_dir = params[:app_config_dir]
geocoders_list = params[:geocoders_list]