9
Chef - Making Cereal The files are in the computer! - Derek Zoolander

Chef making cereal presentation

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Chef making cereal presentation

Chef - Making CerealThe files are in the computer!

- Derek Zoolander

Page 2: Chef making cereal presentation

High Level Elements• It’s Ruby!

• Recipes

• Cookbooks

• Roles

• Environments

• LWRP - Light Weight Resource Providers

• Data Bags

• TDD

Page 3: Chef making cereal presentation

–Also DZ

“There's more to life than being really really ridiculously good looking.”

Page 4: Chef making cereal presentation

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

• 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

Life is Hard• Slow Start

• High learning curve

• Organizational Momentum

• Ruby

• Chef Paradigms

• Windows automation

• Idempotence

Page 7: Chef making cereal presentation

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

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

Questions or Comments