Chef making cereal presentation

221 views
167 views

Published on

Slides from a lunch and learn given at Asynchrony about beginning to learn about Chef.

Published in: Technology, Self Improvement
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
221
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Chef making cereal presentation

  1. 1. Chef - Making Cereal The files are in the computer! - Derek Zoolander
  2. 2. High Level Elements • It’s Ruby! • Recipes • Cookbooks • Roles • Environments • LWRP - Light Weight Resource Providers • Data Bags • TDD
  3. 3. “There's more to life than being really really ridiculously good looking.” –Also DZ
  4. 4. 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?!)
  5. 5. • 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!
  6. 6. Life is Hard • Slow Start • High learning curve • Organizational Momentum • Ruby • Chef Paradigms • Windows automation • Idempotence
  7. 7. 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?
  8. 8. 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
  9. 9. Questions or Comments

×