Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
0
52
Test driven dockerized infrastructure
Ignite talk delivered at Devopsdays Amsterdam 2016.
Gopal Ramachandran
July 01, 2016
Tweet
Share
More Decks by Gopal Ramachandran
See All by Gopal Ramachandran
Paving Golden Paths with Internal Developer Platforms
goposky
0
63
Helm: The package manager for Kubernetes
goposky
0
45
Exploring the kubernetes ecosystem
goposky
0
110
Containerization at Rabobank: Securing the production cluster
goposky
1
76
Automate with configuration management
goposky
0
40
Other Decks in Technology
See All in Technology
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
390
ディメンショナルモデリングを支えるData Vaultについて
10xinc
1
100
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
2
110
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
830
Fashion×AI「似合う」を届けるためのWEARのAI戦略
zozotech
PRO
2
810
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
2
190
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
150
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
500
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
520
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
170
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
140
IAMユーザーゼロの運用は果たして可能なのか
yama3133
1
450
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
A better future with KSS
kneath
240
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Automating Front-end Workflow
addyosmani
1371
200k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
It's Worth the Effort
3n
187
29k
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!