Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Chef EC2 tutorial post http://bit.ly/avivby-chef-ec2

View appserver.rb
1 2 3 4 5
name "appserver"
description "An application server"
run_list(%w{
recipe[apache2]
})
View appserver.rb
1
git clone git://github.com/opscode/chef-repo.git
View appserver.rb
1
cp USERNAME.pem ORGANIZATION-validator.pem knife.rb .chef
View appserver.rb
1 2
knife ec2 server create "role[appserver]" --image ami-f0e20899 \
--groups chef --ssh-user ubuntu --ssh-key my-key
View appserver.rb
1
gem install chef net-ssh net-ssh-multi fog highline
View appserver.rb
1 2
knife[:aws_access_key_id] = "Your AWS Access Key"
knife[:aws_secret_access_key] = "Your AWS Secret Access Key"
View appserver.rb
1 2
knife cookbook upload apache2
knife role from file roles/appserver.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.