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
Amplify Gen2から知るAWS CDK Toolkit Libraryの使い方/How to use the AWS CDK Toolkit Library as known from Amplify Gen2
fossamagna
1
350
SRE with AI:実践から学ぶ、運用課題解決と未来への展望
yoshiiryo1
0
320
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
3
1.1k
ソフトウェアQAがハードウェアの人になったの
mineo_matsuya
3
200
無理しない AI 活用サービス / #jazug
koudaiii
0
100
振り返りTransit Gateway ~VPCをいい感じでつなげるために~
masakiokuda
3
210
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
470
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
470
衛星運用をソフトウェアエンジニアに依頼したときにできあがるもの
sankichi92
1
1k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.9k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
820
Introduction to Bill One Development Engineer
sansan33
PRO
0
260
Featured
See All Featured
Building Applications with DynamoDB
mza
95
6.5k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Optimizing for Happiness
mojombo
379
70k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
A better future with KSS
kneath
238
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
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