Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Opscode Chef
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
San Diego DevOps
November 21, 2012
Technology
91
0
Share
Opscode Chef
Presentation presented in November 2012
San Diego DevOps
November 21, 2012
More Decks by San Diego DevOps
See All by San Diego DevOps
Graphite: Scalable Real-time Graphing
sddevops
4
140
OSSEC: Host-Based Intrusion Detection and Prevention System
sddevops
0
220
Automating the Hadoop Stack with Chef
sddevops
0
75
Other Decks in Technology
See All in Technology
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
240
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
29
9k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
220
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
2.2k
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
3.8k
DevOpsDays Tokyo 2026 軽量な仕様書と新たなDORA AI ケイパビリティで実現する、動くソフトウェアを中心とした開発ライフサイクル / DevOpsDays Tokyo 2026
n11sh1
0
130
AI時代に新卒採用、はじめました/junior-engineer-never-die
dmnlk
0
270
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
390
2026年に相応しい 最先端プラグインホストの設計<del>と実装</del>
atsushieno
0
120
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
4
440
Zero-Downtime Migration: Moving a Massive, Historic iOS App from CocoaPods to SPM and Tuist without Stopping Feature Delivery
kagemiku
0
240
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Exploring anti-patterns in Rails
aemeredith
3
310
Building the Perfect Custom Keyboard
takai
2
730
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
180
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Practical Orchestrator
shlominoach
191
11k
Claude Code のすすめ
schroneko
67
220k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Code Reviewing Like a Champion
maltzj
528
40k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
340
Transcript
San Diego DevOps November 2012 © Copyright 2012 OneHealth Solutions,
Inc 9/19/13 1
What is Chef? • Infrastructure automation framework • Supports systems
and cloud • Infrastructure as Code - Abstract definitions (cookbooks and recipes) - Defined library and primitives - Ruby based providing flexibility • TIMTOWTDI - Framework does not tell sysadmins how to manage infrastructure • Apache 2.0 Licensed © Copyright 2012 OneHealth Solutions, Inc 9/19/13 2
© Copyright 2012 OneHealth Solutions, Inc 9/19/13 3
Chef Components Chef Server Central hub for cookbooks, policies, node
data REST API – Knife and Client Endpoint Manager - Web Interface Nodes (Virtual or Physical) Chef Client - performs all of the steps required to bring the node into the expected state Ohai - detect certain properties about a node’s environment © Copyright 2012 OneHealth Solutions, Inc 9/19/13 4
Chef Components Workstation(s) Knife - Command-line tool that provides an
interface between a local Chef repository and the Chef server. Repository - The location in which the following data objects are stored: - Cookbooks (including recipes, versions, cookbook attributes, resources, providers, libraries, and templates) - Roles - Data bags - Environments - Configuration files (for clients, workstations, and servers) Chef Solo - Chef Shell (shef) - IRB-like chef console © Copyright 2012 OneHealth Solutions, Inc 9/19/13 5
Demo © Copyright 2012 OneHealth Solutions, Inc 9/19/13 6
Chef Related Projects • Cookbook Workflow Management - http://berkshelf.com/ -
https://github.com/jonlives/knife-spork - https://github.com/applicationsonline/librarian - https://github.com/mattray/spiceweasel • Cookbook Testing - http://acrmp.github.com/foodcritic/ - https://github.com/customink/fauxhai - https://rubygems.org/gems/test-kitchen - http://www.cucumber-chef.org/ - https://github.com/acrmp/chefspec - https://rubygems.org/gems/minitest-chef-handler © Copyright 2012 OneHealth Solutions, Inc 9/19/13 7
Chef Related Projects • Continuous Delivery - http://community.opscode.com/cookbooks/artifact - http://community.opscode.com/cookbooks/metarepo
• This is work in progress • Knife Community Plugins http://wiki.opscode.com/display/chef/Community +Plugins - Ssh - tmux - Cloud management: euca, openstack, ec2, etc. © Copyright 2012 OneHealth Solutions, Inc 9/19/13 8
Chef Related Projects • Vagrant - http://www.vagrantup.com/ - https://github.com/jedi4ever/veewee -
https://github.com/opscode/bento - https://github.com/BIAINC/vagrant-windows • Sensu - http://www.sonian.com/cloud-monitoring-sensu/ • SaaS: Right Scale, Engine Yard © Copyright 2012 OneHealth Solutions, Inc 9/19/13 9
Chef Resources • Opscode Resources - http://www.opscode.com/chef/ - http://wiki.opscode.com/ -
http://docs.opscode.com/ - http://community.opscode.com/ • Community Resources - http://foodfightshow.org/ • Recent Chef Videos - http://www.youtube.com/watch?v=GG1IKp2H4uE - http://www.youtube.com/watch?v=h_IEfNklzW4 © Copyright 2012 OneHealth Solutions, Inc 9/19/13 10