SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Copyright © 2010 Opscode, Inc - All Rights Reserved
Speaker:
‣ joshua@opscode.com
‣ @jtimberman
‣ www.opscode.com
Joshua Timberman Technical Evangelist
1
Whats new with Chef?
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 2http://www.flickr.com/photos/anotherphotograph/2100904507/sizes/o/
System administrator
Opscode: Training, Services
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 3http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
200 individuals
50 companies
1000+ commits!
4
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 5
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Current release:
6
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
0.9.10
7
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 8
0.9.10
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 9
0.9.12
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
~20 releases
10
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Authentication refactor
11
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Search Engine Change
12
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Robustificated API
13
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
LWRP
14
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
LWRP
15
aws_ebs_volume
aws_elastic_ip
daemontools_service
bluepill_service
pacman_group
pacman_aur
mysql_database
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Data bags store
arbitrary data
16
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 17
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 18
Cookbooks are
shareable!
cookbooks.opscode.com
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Cookbook Site API
19
REST API
“knife cookbook site”
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
The Opscode Platform
is a hosted Chef Server
20
http://www.opscode.com
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 21
Training!
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
info.opscode.com/
opentraining
22
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Training and Services
23
3 day fundamentals
5 day bootcamp
Consulting services
Webcasts, guides, support
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Command-line API
utility, Knife
24http://www.flickr.com/photos/myklroventine/3474391066/
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Knife - Chef Server API
role
node
client
cookbook
data bag
search
25
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 26
cookbooks.opscode.com
knife cookbook site
‣ download
‣ list
‣ search
‣ share
‣ show
‣ unshare
‣ vendor
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 27
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 28
Fog
EC2
Rackspace/Openstack
Terremark/vcloud
Slicehost
Others...?
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 29
Knife resources
man page
--help
examples
webcasts
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Shef is Chef in IRB
30
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 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 >
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 32
chef > recipe
chef:recipe > file "/tmp/derailed" do
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!"
Write resources!
It’s just ruby!
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 33
chef:recipe > search(:node, "*:*")
=> [node[bourbon], node[archvm.int], node
[cask.int], node[barkeep.int], node
[cider.int]]
Wednesday, October 27, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Resources/Questions
34
www.opscode.com/chef
IRC and Mailing lists
‣ irc.freenode.net #chef
‣ lists.opscode.com
Twitter:
‣ @opscode, #opschef
‣ @jtimberman
Questions?
Wednesday, October 27, 2010

Weitere ähnliche Inhalte

Ähnlich wie Derailed chef update-oct2010

Chef in the cloud [dbccg]
Chef in the cloud [dbccg]Chef in the cloud [dbccg]
Chef in the cloud [dbccg]jtimberman
 
PLNOG 5: Adam Jacob - Choose your own PLNOGventure
PLNOG 5: Adam Jacob - Choose your own PLNOGventurePLNOG 5: Adam Jacob - Choose your own PLNOGventure
PLNOG 5: Adam Jacob - Choose your own PLNOGventurePROIDEA
 
Cooking security sans@night
Cooking security sans@nightCooking security sans@night
Cooking security sans@nightjtimberman
 
3. cloudcamp lt
3. cloudcamp lt3. cloudcamp lt
3. cloudcamp ltOpsCamp
 
Operations as Code
Operations as CodeOperations as Code
Operations as CodeOpsCamp
 
Opscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as CodeOpscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as CodeJohn Willis
 
Fosdem chef-101-app-deploy
Fosdem chef-101-app-deployFosdem chef-101-app-deploy
Fosdem chef-101-app-deployjtimberman
 
Joomla PLT Summit Feedback
Joomla PLT Summit FeedbackJoomla PLT Summit Feedback
Joomla PLT Summit FeedbackChris Davenport
 
Mwrc2011 cookbook design patterns
Mwrc2011 cookbook design patternsMwrc2011 cookbook design patterns
Mwrc2011 cookbook design patternsjtimberman
 
Agile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYCAgile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYCChef Software, Inc.
 
Continuous Integration Testing for Plone Using Hudson
Continuous Integration Testing for Plone Using HudsonContinuous Integration Testing for Plone Using Hudson
Continuous Integration Testing for Plone Using HudsonEric Steele
 
Ruby on-rails-workshop
Ruby on-rails-workshopRuby on-rails-workshop
Ruby on-rails-workshopRyan Abbott
 
Creating OpenSocial Apps
Creating OpenSocial AppsCreating OpenSocial Apps
Creating OpenSocial AppsBastian Hofmann
 
Foreman-and-Puppet-for-Openstack-Audo-Deployment
Foreman-and-Puppet-for-Openstack-Audo-DeploymentForeman-and-Puppet-for-Openstack-Audo-Deployment
Foreman-and-Puppet-for-Openstack-Audo-Deploymentyating yang
 

Ähnlich wie Derailed chef update-oct2010 (20)

Chef in the cloud [dbccg]
Chef in the cloud [dbccg]Chef in the cloud [dbccg]
Chef in the cloud [dbccg]
 
PLNOG 5: Adam Jacob - Choose your own PLNOGventure
PLNOG 5: Adam Jacob - Choose your own PLNOGventurePLNOG 5: Adam Jacob - Choose your own PLNOGventure
PLNOG 5: Adam Jacob - Choose your own PLNOGventure
 
Cooking security sans@night
Cooking security sans@nightCooking security sans@night
Cooking security sans@night
 
Oper
OperOper
Oper
 
Gluecon 2010
Gluecon 2010Gluecon 2010
Gluecon 2010
 
3. cloudcamp lt
3. cloudcamp lt3. cloudcamp lt
3. cloudcamp lt
 
Operations as Code
Operations as CodeOperations as Code
Operations as Code
 
Opscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as CodeOpscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as Code
 
Html5 Development
Html5 DevelopmentHtml5 Development
Html5 Development
 
Fosdem chef-101-app-deploy
Fosdem chef-101-app-deployFosdem chef-101-app-deploy
Fosdem chef-101-app-deploy
 
Joomla PLT Summit Feedback
Joomla PLT Summit FeedbackJoomla PLT Summit Feedback
Joomla PLT Summit Feedback
 
Life after sun solaris death - open dj - fossa2011
Life after sun solaris death - open dj - fossa2011Life after sun solaris death - open dj - fossa2011
Life after sun solaris death - open dj - fossa2011
 
Mwrc2011 cookbook design patterns
Mwrc2011 cookbook design patternsMwrc2011 cookbook design patterns
Mwrc2011 cookbook design patterns
 
OpenDj Fossa2011
OpenDj Fossa2011OpenDj Fossa2011
OpenDj Fossa2011
 
Agile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYCAgile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYC
 
Operations as Code
Operations as CodeOperations as Code
Operations as Code
 
Continuous Integration Testing for Plone Using Hudson
Continuous Integration Testing for Plone Using HudsonContinuous Integration Testing for Plone Using Hudson
Continuous Integration Testing for Plone Using Hudson
 
Ruby on-rails-workshop
Ruby on-rails-workshopRuby on-rails-workshop
Ruby on-rails-workshop
 
Creating OpenSocial Apps
Creating OpenSocial AppsCreating OpenSocial Apps
Creating OpenSocial Apps
 
Foreman-and-Puppet-for-Openstack-Audo-Deployment
Foreman-and-Puppet-for-Openstack-Audo-DeploymentForeman-and-Puppet-for-Openstack-Audo-Deployment
Foreman-and-Puppet-for-Openstack-Audo-Deployment
 

Mehr von jtimberman

Socal piggies-app-deploy
Socal piggies-app-deploySocal piggies-app-deploy
Socal piggies-app-deployjtimberman
 
Oscon2011 tutorial
Oscon2011 tutorialOscon2011 tutorial
Oscon2011 tutorialjtimberman
 
Agile services-dev opsdays
Agile services-dev opsdaysAgile services-dev opsdays
Agile services-dev opsdaysjtimberman
 
Velocity2011 chef-workshop
Velocity2011 chef-workshopVelocity2011 chef-workshop
Velocity2011 chef-workshopjtimberman
 
tmux lightning talk mwrc
tmux lightning talk mwrctmux lightning talk mwrc
tmux lightning talk mwrcjtimberman
 
Understanding lwrp development
Understanding lwrp developmentUnderstanding lwrp development
Understanding lwrp developmentjtimberman
 
Automated infrastructure is on the menu
Automated infrastructure is on the menuAutomated infrastructure is on the menu
Automated infrastructure is on the menujtimberman
 

Mehr von jtimberman (7)

Socal piggies-app-deploy
Socal piggies-app-deploySocal piggies-app-deploy
Socal piggies-app-deploy
 
Oscon2011 tutorial
Oscon2011 tutorialOscon2011 tutorial
Oscon2011 tutorial
 
Agile services-dev opsdays
Agile services-dev opsdaysAgile services-dev opsdays
Agile services-dev opsdays
 
Velocity2011 chef-workshop
Velocity2011 chef-workshopVelocity2011 chef-workshop
Velocity2011 chef-workshop
 
tmux lightning talk mwrc
tmux lightning talk mwrctmux lightning talk mwrc
tmux lightning talk mwrc
 
Understanding lwrp development
Understanding lwrp developmentUnderstanding lwrp development
Understanding lwrp development
 
Automated infrastructure is on the menu
Automated infrastructure is on the menuAutomated infrastructure is on the menu
Automated infrastructure is on the menu
 

Kürzlich hochgeladen

Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 

Kürzlich hochgeladen (20)

Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 

Derailed chef update-oct2010

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