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
Test driven dockerized infrastructure
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Gopal Ramachandran
July 01, 2016
Technology
54
0
Share
Test driven dockerized infrastructure
Ignite talk delivered at Devopsdays Amsterdam 2016.
Gopal Ramachandran
July 01, 2016
More Decks by Gopal Ramachandran
See All by Gopal Ramachandran
Paving Golden Paths with Internal Developer Platforms
goposky
0
67
Helm: The package manager for Kubernetes
goposky
0
45
Exploring the kubernetes ecosystem
goposky
0
120
Containerization at Rabobank: Securing the production cluster
goposky
1
79
Automate with configuration management
goposky
0
42
Other Decks in Technology
See All in Technology
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
260
音声言語モデル手法に関する発表の紹介
kzinmr
0
150
これからの「データマネジメント」の話をしよう
sansantech
PRO
0
170
ServiceNow Knowledge 26 の歩き方
manarobot
0
250
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
10
2.5k
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
160
AndroidアプリとCopilot Studioの統合
nakasho
0
180
Percolatorを廃止し、マルチ検索サービスへ刷新した話 / Search Engineering Tech Talk 2026 Spring
visional_engineering_and_design
0
170
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
130
PicoRuby as a Multi-VM Operating System
kishima
1
230
Shipping AI Agents — Lessons from Production
vvatanabe
0
290
PyCon JPに学ぶ『決め方の決め方』: TechLead Conference 2026
terapyon
1
200
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Deep Space Network (abreviated)
tonyrice
0
120
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
The Limits of Empathy - UXLibs8
cassininazir
1
310
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Designing for Timeless Needs
cassininazir
0
210
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
380
Documentation Writing (for coders)
carmenintech
77
5.3k
Transcript
Gopal Ramachandran Test Driven (Dockerized) Infrastructure Engineer/Consultant at TMNS (tmns.com)
Twitter: @goposky
What is Test Driven Infrastructure (TDI)? Infrastructure = Code!
But.. Why TDI?? Better - “code” - design - consistency
Traditional TDI setup Step 1. Setup virtual environment Step 2.
Run provisioning code Step 3. Run test suite
Infra test specs
Serverspec
Serverspec - specs
Serverspec - resources
Spec-ing containerized infra
TDI solutions for containerized infra
Popular TDI tools… Containerspec
Test containers with a container! Popular TDI tools… Containerspec
Popular TDI tools… Containerspec
Popular TDI tools… TestKitchen http://kitchen.ci/
Popular TDI tools… TestKitchen
https://rubygems.org/gems/kitchen-docker Popular TDI tools… TestKitchen
https://github.com/aelsabbahy/goss Popular TDI tools… Goss
- https://testinfra.readthedocs.io - https://github.com/philpep/testinfra Popular TDI tools… Testinfra
TDI is simple…
You’ve already got the stuff to get started!