0
Cooking
 with
 Ruby

by Stoyan Zhekov




                   1
•   :

•
•
•


        2
System Administrator
                       3
4
5
6
7
Does
  it
Scale?


         8
9
10
Outsourcing




              11
S aaS
P aaS
I aaS
        12
...   aaS   = Outsourcing




                            13
14
S aaS
P aaS
I aaS
        15
16
17
18
Infrastructure
(or Hardware)
    as
    a
   Code
                 19
IaaC
       20
IaaC




       21
22
Chef
       23
Config: JSON

Code: Ruby


              24
Resources

•Files
•OS packages
•Ruby Gems
•Templates

                   25
26
Recipe




         27
Cookbook




           28
29
Node




attributes
             30
Roles




Describe the node purpose


                            31
RunList
( order matters! )




                     32
gem install ohai

gem install chef


                   33
ohai




       34
Chef-solo
            35
Web Service (IaaS)




                     36
Chef-client

• Authentication
• Send local info(ohai)
• Receive & run recipes
• Can run as a daemon

                     ...
38
http://opscode.com/




                      39
http://auser.github.com/poolparty/




                                     Vagrant

                                     ...
41
Upcoming SlideShare
Loading in...5
×

Ruby cooking

2,757

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
2,757
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×