Chef

1,952 views

Published on

A high level overview of chef.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,952
On SlideShare
0
From Embeds
0
Number of Embeds
373
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Chef

  1. 1. chef configuration management with jeff wallace jeff@evolvingweb.ca Sunday, October 24, 2010
  2. 2. i suck at titlesSunday, October 24, 2010
  3. 3. Configuration Management DrupalCamp NYC 8 http://www.flickr.com/photos/acmace/4434408330/ Sunday, October 24, 2010
  4. 4. Configuration Management DrupalCamp NYC 8 10 people... http://www.flickr.com/photos/acmace/4434408330/ Sunday, October 24, 2010
  5. 5. Configuration Management w/Chef DrupalCampMTL 2010 http://www.flickr.com/photos/cfso1952/3597279132/ Sunday, October 24, 2010
  6. 6. Configuration Management w/Chef DrupalCampMTL 2010 11 people? http://www.flickr.com/photos/cfso1952/3597279132/ Sunday, October 24, 2010
  7. 7. what the hell is configuration management Sunday, October 24, 2010
  8. 8. server configuration Sunday, October 24, 2010
  9. 9. server configuration code Sunday, October 24, 2010
  10. 10. server configuration code *we’re all programers! Sunday, October 24, 2010
  11. 11. http://www.hunterhomesnh.com/gallery.php?var=1 blueprints for your servers Sunday, October 24, 2010
  12. 12. http://www.flickr.com/photos/theodevil/4278796647/ and the factory to build it Sunday, October 24, 2010
  13. 13. what are the tools http://www.flickr.com/photos/ontario_wanderer/3496185271/ Sunday, October 24, 2010
  14. 14. started in 1993 written in C Argonne National Laboratory written in python Sunday, October 24, 2010
  15. 15. first release in 2005 written in ruby puppet DSL similar to chef Sunday, October 24, 2010
  16. 16. http://www.flickr.com/photos/28056346@N06/3025510447/ chef Sunday, October 24, 2010
  17. 17. http://www.flickr.com/photos/28056346@N06/3025510447/ first release in 2009 written in ruby pure ruby DSL Sunday, October 24, 2010
  18. 18. Sunday, October 24, 2010
  19. 19. quick run down Sunday, October 24, 2010
  20. 20. chef-clientruns on each machine Sunday, October 24, 2010
  21. 21. chef-servermanages each machine Sunday, October 24, 2010
  22. 22. chef-solosever and client all-in-one Sunday, October 24, 2010
  23. 23. every machine you configure is a node Sunday, October 24, 2010
  24. 24. every machine you configure is a node *yeah more nodes! Sunday, October 24, 2010
  25. 25. nodes have attributes Sunday, October 24, 2010
  26. 26. $ ohai Sunday, October 24, 2010
  27. 27. $ ohai *just a snippet Sunday, October 24, 2010
  28. 28. attributes can be searched with solr http://wiki.opscode.com/display/chef/Search Sunday, October 24, 2010
  29. 29. attributes can be searched with solr *nodes + searching ... is this a drupal site? http://wiki.opscode.com/display/chef/Search Sunday, October 24, 2010
  30. 30. every node can be assigned a role myql server, apache server, both Sunday, October 24, 2010
  31. 31. every node has a run list list of roles and recipes applied in order Sunday, October 24, 2010
  32. 32. this is what chef manages every node has a set of resources Sunday, October 24, 2010
  33. 33. resource Sunday, October 24, 2010
  34. 34. *a resource has an action Sunday, October 24, 2010
  35. 35. *resources have attributes *allow multiple actions Sunday, October 24, 2010
  36. 36. *resources have attributes *allow multiple actions Sunday, October 24, 2010
  37. 37. *resources have attributes *allow multiple actions Sunday, October 24, 2010
  38. 38. *resources can notify other resources Sunday, October 24, 2010
  39. 39. my.cnf.erb *attributes Sunday, October 24, 2010
  40. 40. my.cnf.erb *attributes Sunday, October 24, 2010
  41. 41. *can be overridden *searchable attributes Sunday, October 24, 2010
  42. 42. lots more: http://wiki.opscode.com/display/chef/Resources *adds cronjob to crontab for www-data user Sunday, October 24, 2010
  43. 43. recipe Sunday, October 24, 2010
  44. 44. *group of resources *run in order Sunday, October 24, 2010
  45. 45. cookbook Sunday, October 24, 2010
  46. 46. cookbook Sunday, October 24, 2010
  47. 47. file resolution Sunday, October 24, 2010
  48. 48. some useful examples for drupalists Sunday, October 24, 2010
  49. 49. drush Sunday, October 24, 2010
  50. 50. git checkout Sunday, October 24, 2010
  51. 51. git checkout Sunday, October 24, 2010
  52. 52. git checkout Sunday, October 24, 2010
  53. 53. git checkout branch Sunday, October 24, 2010
  54. 54. Sunday, October 24, 2010
  55. 55. demo? Sunday, October 24, 2010
  56. 56. thanks! jeff wallace jeff@evolvingweb.ca *questions and comments encouraged Sunday, October 24, 2010

×