Ruby cooking

3,067 views

Published on

Chef is an open source systems integration framework built to bring the benefits of configuration management to your entire infrastructure.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,067
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
9
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Ruby cooking

  1. 1. Cooking with Ruby by Stoyan Zhekov 1
  2. 2. • : • • • 2
  3. 3. System Administrator 3
  4. 4. 4
  5. 5. 5
  6. 6. 6
  7. 7. 7
  8. 8. Does it Scale? 8
  9. 9. 9
  10. 10. 10
  11. 11. Outsourcing 11
  12. 12. S aaS P aaS I aaS 12
  13. 13. ... aaS = Outsourcing 13
  14. 14. 14
  15. 15. S aaS P aaS I aaS 15
  16. 16. 16
  17. 17. 17
  18. 18. 18
  19. 19. Infrastructure (or Hardware) as a Code 19
  20. 20. IaaC 20
  21. 21. IaaC 21
  22. 22. 22
  23. 23. Chef 23
  24. 24. Config: JSON Code: Ruby 24
  25. 25. Resources •Files •OS packages •Ruby Gems •Templates 25
  26. 26. 26
  27. 27. Recipe 27
  28. 28. Cookbook 28
  29. 29. 29
  30. 30. Node attributes 30
  31. 31. Roles Describe the node purpose 31
  32. 32. RunList ( order matters! ) 32
  33. 33. gem install ohai gem install chef 33
  34. 34. ohai 34
  35. 35. Chef-solo 35
  36. 36. Web Service (IaaS) 36
  37. 37. Chef-client • Authentication • Send local info(ohai) • Receive & run recipes • Can run as a daemon 37
  38. 38. 38
  39. 39. http://opscode.com/ 39
  40. 40. http://auser.github.com/poolparty/ Vagrant 40
  41. 41. 41

×