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
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Opscode Chef
Presentation introducing Opscode Chef at San Diego DevOps
Sander van Zoest
November 21, 2012
More Decks by Sander van Zoest
See All by Sander van Zoest
Continuous Delivery in Test
svanzoest
0
320
Stay C.A.L.M.S.: A local company's journey into DevOps
svanzoest
4
1.3k
Graphite: Scalable Real-time Graphing
svanzoest
1
300
CORS - Cross-Origin Resource Sharing
svanzoest
1
180
Other Decks in Technology
See All in Technology
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
350
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
130
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
550
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
230
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
330
NDIAS CTF 2026 問題解説会資料
bata_24
0
160
きのこカンファレンス2026_肩書きを外したとき私は誰か
yamasatimi
1
120
RAGの精度向上とエージェント活用
kintotechdev
2
110
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
260
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
170
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.6k
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Agile that works and the tools we love
rasmusluckow
331
22k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
760
Rails Girls Zürich Keynote
gr2m
96
14k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
860
Technical Leadership for Architectural Decision Making
baasie
3
430
Chasing Engaging Ingredients in Design
codingconduct
0
230
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
360
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
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