Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

Derailed chef update-oct2010

on

  • 1,812 views

 

Statistics

Views

Total Views
1,812
Views on SlideShare
1,812
Embed Views
0

Actions

Likes
0
Downloads
27
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Derailed chef update-oct2010 Presentation Transcript

  • 1. Whats new with Chef? Speaker: Joshua Timberman Technical Evangelist ‣ joshua@opscode.com ‣ @jtimberman ‣ www.opscode.com Copyright © 2010 Opscode, Inc - All Rights Reserved 1 Wednesday, October 27, 2010
  • 2. System administrator Opscode: Training, Services Copyright © 2010 Opscode, Inc - All Rights Reserved http://www.flickr.com/photos/anotherphotograph/2100904507/sizes/o/ 2 Wednesday, October 27, 2010
  • 3. Copyright © 2010 Opscode, Inc - All Rights Reserved 3 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Wednesday, October 27, 2010
  • 4. 200 individuals 50 companies 1000+ commits! Copyright © 2010 Opscode, Inc - All Rights Reserved 4 Wednesday, October 27, 2010
  • 5. Copyright © 2010 Opscode, Inc - All Rights Reserved 5 Wednesday, October 27, 2010
  • 6. Current release: Copyright © 2010 Opscode, Inc - All Rights Reserved 6 Wednesday, October 27, 2010
  • 7. 0.9.10 Copyright © 2010 Opscode, Inc - All Rights Reserved 7 Wednesday, October 27, 2010
  • 8. 0.9.10 Copyright © 2010 Opscode, Inc - All Rights Reserved 8 Wednesday, October 27, 2010
  • 9. 0.9.12 Copyright © 2010 Opscode, Inc - All Rights Reserved 9 Wednesday, October 27, 2010
  • 10. ~20 releases Copyright © 2010 Opscode, Inc - All Rights Reserved 10 Wednesday, October 27, 2010
  • 11. Authentication refactor Copyright © 2010 Opscode, Inc - All Rights Reserved 11 Wednesday, October 27, 2010
  • 12. Search Engine Change Copyright © 2010 Opscode, Inc - All Rights Reserved 12 Wednesday, October 27, 2010
  • 13. Robustificated API Copyright © 2010 Opscode, Inc - All Rights Reserved 13 Wednesday, October 27, 2010
  • 14. LWRP Copyright © 2010 Opscode, Inc - All Rights Reserved 14 Wednesday, October 27, 2010
  • 15. LWRP aws_ebs_volume aws_elastic_ip daemontools_service bluepill_service pacman_group pacman_aur mysql_database Copyright © 2010 Opscode, Inc - All Rights Reserved 15 Wednesday, October 27, 2010
  • 16. Data bags store arbitrary data Copyright © 2010 Opscode, Inc - All Rights Reserved 16 Wednesday, October 27, 2010
  • 17. Copyright © 2010 Opscode, Inc - All Rights Reserved 17 Wednesday, October 27, 2010
  • 18. Cookbooks are shareable! cookbooks.opscode.com Copyright © 2010 Opscode, Inc - All Rights Reserved 18 Wednesday, October 27, 2010
  • 19. Cookbook Site API REST API “knife cookbook site” Copyright © 2010 Opscode, Inc - All Rights Reserved 19 Wednesday, October 27, 2010
  • 20. The Opscode Platform is a hosted Chef Server http://www.opscode.com Copyright © 2010 Opscode, Inc - All Rights Reserved 20 Wednesday, October 27, 2010
  • 21. Training! Copyright © 2010 Opscode, Inc - All Rights Reserved 21 Wednesday, October 27, 2010
  • 22. info.opscode.com/ opentraining Copyright © 2010 Opscode, Inc - All Rights Reserved 22 Wednesday, October 27, 2010
  • 23. Training and Services 3 day fundamentals 5 day bootcamp Consulting services Webcasts, guides, support Copyright © 2010 Opscode, Inc - All Rights Reserved 23 Wednesday, October 27, 2010
  • 24. Command-line API utility, Knife http://www.flickr.com/photos/myklroventine/3474391066/ Copyright © 2010 Opscode, Inc - All Rights Reserved 24 Wednesday, October 27, 2010
  • 25. Knife - Chef Server API role node client cookbook data bag search Copyright © 2010 Opscode, Inc - All Rights Reserved 25 Wednesday, October 27, 2010
  • 26. cookbooks.opscode.com knife cookbook site ‣ download ‣ list ‣ search ‣ share ‣ show ‣ unshare ‣ vendor Copyright © 2010 Opscode, Inc - All Rights Reserved 26 Wednesday, October 27, 2010
  • 27. Copyright © 2010 Opscode, Inc - All Rights Reserved 27 Wednesday, October 27, 2010
  • 28. Fog EC2 Rackspace/Openstack Terremark/vcloud Slicehost Others...? Copyright © 2010 Opscode, Inc - All Rights Reserved 28 Wednesday, October 27, 2010
  • 29. Knife resources man page --help examples webcasts Copyright © 2010 Opscode, Inc - All Rights Reserved 29 Wednesday, October 27, 2010
  • 30. Shef is Chef in IRB Copyright © 2010 Opscode, Inc - All Rights Reserved 30 Wednesday, October 27, 2010
  • 31. cider:~ (ruby-1.9.2-p0) % shef loading configuration: /Users/ jtimberman/.chef/shef.rb Session type: standalone Loading..........................done. This is shef, the Chef shell. Chef Version: 0.9.10 http://www.opscode.com/chef http://wiki.opscode.com/display/chef/ Home run `help' for help, `exit' or ^D to quit. Ohai2u jtimberman@cider.local! chef > Copyright © 2010 Opscode, Inc - All Rights Reserved 31 Wednesday, October 27, 2010
  • 32. chef > recipe chef:recipe > file "/tmp/derailed" do Write resources! chef:recipe > content "Hello world!" chef:recipe ?> end => file[/tmp/derailed] chef:recipe > run_chef [Wed, 20 Oct 2010 20:04:36 -0600] DEBUG: Processing file[/tmp/ derailed] on jtimberman [Wed, 20 Oct 2010 20:04:36 -0600] INFO: Creating file[/tmp/derailed] at /tmp/derailed => true chef:recipe > IO.read("/tmp/derailed") => "Hello world!" It’s just ruby! Copyright © 2010 Opscode, Inc - All Rights Reserved 32 Wednesday, October 27, 2010
  • 33. chef:recipe > search(:node, "*:*") => [node[bourbon], node[archvm.int], node [cask.int], node[barkeep.int], node [cider.int]] Copyright © 2010 Opscode, Inc - All Rights Reserved 33 Wednesday, October 27, 2010
  • 34. Resources/Questions www.opscode.com/chef IRC and Mailing lists ‣ irc.freenode.net #chef ‣ lists.opscode.com Twitter: ‣ @opscode, #opschef ‣ @jtimberman Questions? Copyright © 2010 Opscode, Inc - All Rights Reserved 34 Wednesday, October 27, 2010