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
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
キャリアを支え組織力を高める「多層型ふりかえり」 / 20250821 Kazuki Mori
shift_evolve
PRO
2
240
生成AIによるデータサイエンスの変革
taka_aki
0
3.1k
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
7
1.2k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.5k
AI時代の大規模データ活用とセキュリティ戦略
ken5scal
1
270
Exadata Database Service on Dedicated Infrastructure セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
1
340
datadog-distribution-of-opentelemetry-collector-intro
tetsuya28
0
190
S3のライフサイクル設計でハマったポイント
mkumada
0
100
薬屋のひとりごとにみるトラブルシューティング
tomokusaba
0
410
形式手法特論:位相空間としての並行プログラミング #kernelvm / Kernel VM Study Tokyo 18th
ytaka23
3
1.6k
React Server ComponentsでAPI不要の開発体験
polidog
PRO
1
360
AIは変更差分からユニットテスト_結合テスト_システムテストでテストすべきことが出せるのか?
mineo_matsuya
5
2.9k
Featured
See All Featured
Designing for Performance
lara
610
69k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Fireside Chat
paigeccino
39
3.6k
Statistics for Hackers
jakevdp
799
220k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Making Projects Easy
brettharned
117
6.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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