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
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
120
Containerization at Rabobank: Securing the production cluster
goposky
1
77
Automate with configuration management
goposky
0
40
Other Decks in Technology
See All in Technology
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
210
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
160
MCPで決済に楽にする
mu7889yoon
0
150
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
110
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
8
5.5k
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
530
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
180
How to install a gem
indirect
0
1.8k
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
140
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
260
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
220
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
260
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
97
WENDY [Excerpt]
tessaabrams
9
37k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Statistics for Hackers
jakevdp
799
230k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
150
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!