Chef making cereal presentation
-
Upload
matt-simpson -
Category
Technology
-
view
180 -
download
2
description
Transcript of Chef making cereal presentation
![Page 1: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/1.jpg)
Chef - Making CerealThe files are in the computer!
- Derek Zoolander
![Page 2: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/2.jpg)
High Level Elements• It’s Ruby!
• Recipes
• Cookbooks
• Roles
• Environments
• LWRP - Light Weight Resource Providers
• Data Bags
• TDD
![Page 3: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/3.jpg)
–Also DZ
“There's more to life than being really really ridiculously good looking.”
![Page 4: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/4.jpg)
Vision• Get what you want when you want it
• dev box for [ios, ruby, c#, java, etc]
• Jenkins
• Demo Server
• QA Servers
• Disposable Environment
• Custom Git server (w/ssh keys! netrc file, what’s that?!)
![Page 5: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/5.jpg)
• Automation - workstation and server configuration
• Consistency - All things created, and maintained by the same thing
• Self documenting - Decrease knowledge silos, out of date documentation
• Shared and transferrable work - Less rework across projects
• Disposable infrastructure - easier development and experimentation
• Continuous Integration - Of your entire system!
![Page 6: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/6.jpg)
Life is Hard• Slow Start
• High learning curve
• Organizational Momentum
• Ruby
• Chef Paradigms
• Windows automation
• Idempotence
![Page 7: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/7.jpg)
Sharing & Learning• More Lunch & Learns
• Sync group - Chef
• Shared central documentation
• Asynchrony Chef Server to share resources
• Core Group of Devs
• Guru time
• Other Ideas?
![Page 8: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/8.jpg)
What’s Next?Topics of Interest:
• How to do Ruby
• Microsoft Windows automation
• Learn from Case study (magnet tester, ionic mobile)
• Testing & CI with Chef
• Chef Solo vs Chef Server
• Sharing Cookbooks & Documentation
• Learn from Cloud development
![Page 9: Chef making cereal presentation](https://reader033.fdocuments.us/reader033/viewer/2022051608/545be398b0af9f0d318b4572/html5/thumbnails/9.jpg)
Questions or Comments