Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Chef + CI + Vagrant
Search
Brian Scott
July 13, 2012
Technology
1
580
Chef + CI + Vagrant
Use Jenkins + Vagrant + Foodcritic for a complete Chef cookbook testing framework.
Brian Scott
July 13, 2012
Tweet
Share
Other Decks in Technology
See All in Technology
乗りこなせAI駆動開発の波
eltociear
1
970
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
210
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
100
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
240
第4回 「メタデータ通り」 リアル開催
datayokocho
0
110
Noを伝える技術2025: 爆速合意形成のためのNICOフレームワーク速習 #pmconf2025
aki_iinuma
2
2k
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
0
460
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
900
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
360
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
2k
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
190
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
460
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Faster Mobile Websites
deanohume
310
31k
Context Engineering - Making Every Token Count
addyosmani
9
490
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Embracing the Ebb and Flow
colly
88
4.9k
How GitHub (no longer) Works
holman
316
140k
Into the Great Unknown - MozCon
thekraken
40
2.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
BBQ
matthewcrist
89
9.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
How STYLIGHT went responsive
nonsquared
100
5.9k
Transcript
Chef + CI By Brian Scott
What is Chef? Chef is a Infrastructure Configuration management system
used to provision and manage configuration across your infrastructure.
Why test your chef cookbooks? 1) Because we should treat
our Infrastructure as code. 2) Ensure Integrity across your Infrastructure 3) Test Code changes 4) Just because!
What We need? 1) Jenkins 2) Vagrant gem 3) Chef
Server (Hosted or Standalone Instance) 3) Physical Machine 4) Foodcritic gem
Jenkins Jobs
FoodCritic Validation
Vargrant Testing - Auto test with a VM.
Minitest
Resources Jenkins - http://jenkins-ci.org/ Chef - http://www.opscode.com Vagrant - http://vagrantup.com/
Minitest- https://github.com/calavera/minitest-chef- handler Foodcritic - http://acrmp.github.com/foodcritic/
Contact me! Twitter: @brainscott Github: http://github.com/bscott Blog: http://blog.bscott.me Email:
[email protected]
DevOps / Systems Engineer / Cloud Engineer