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
Gopal Ramachandran
July 01, 2016
Technology
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
71
Helm: The package manager for Kubernetes
goposky
0
48
Exploring the kubernetes ecosystem
goposky
0
120
Containerization at Rabobank: Securing the production cluster
goposky
1
80
Automate with configuration management
goposky
0
43
Other Decks in Technology
See All in Technology
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
840
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2.1k
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
850
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
230
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
310
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
140
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
590
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
140
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
130
失敗を資産に変えるClaude Code
shinyasaita
0
510
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.2k
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
610
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
770
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
A Tale of Four Properties
chriscoyier
163
24k
Everyday Curiosity
cassininazir
0
230
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Color Theory Basics | Prateek | Gurzu
gurzu
0
360
Optimising Largest Contentful Paint
csswizardry
37
3.7k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Building the Perfect Custom Keyboard
takai
2
790
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The Pragmatic Product Professional
lauravandoore
37
7.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!