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
Sander van Zoest
November 21, 2012
Technology
0
87
Opscode Chef
Presentation introducing Opscode Chef at San Diego DevOps
Sander van Zoest
November 21, 2012
Tweet
Share
More Decks by Sander van Zoest
See All by Sander van Zoest
Continuous Delivery in Test
svanzoest
0
270
Stay C.A.L.M.S.: A local company's journey into DevOps
svanzoest
4
1.3k
Graphite: Scalable Real-time Graphing
svanzoest
1
280
CORS - Cross-Origin Resource Sharing
svanzoest
1
170
Other Decks in Technology
See All in Technology
AIのコンプラは何故しんどい?
shujisado
1
190
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
100
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
180
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
250
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
530
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
2
260
Wantedly での Datadog 活用事例
bgpat
1
400
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
110
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
360
podman_update_2024-12
orimanabu
1
260
ブラックフライデーで購入したPixel9で、Gemini Nanoを動かしてみた
marchin1989
1
510
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
65
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Thoughts on Productivity
jonyablonski
67
4.4k
Faster Mobile Websites
deanohume
305
30k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Producing Creativity
orderedlist
PRO
341
39k
The Cult of Friendly URLs
andyhume
78
6.1k
Automating Front-end Workflow
addyosmani
1366
200k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Practical Orchestrator
shlominoach
186
10k
Why Our Code Smells
bkeepers
PRO
335
57k
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