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
Trondheim Developer Conference 2018: Ansible and infrastructure as code
Search
Andreas Mosti
October 24, 2018
Technology
0
430
Trondheim Developer Conference 2018: Ansible and infrastructure as code
Slides from my TDC2018 talk about Ansible and infrastructure as code.
https://vimeo.com/296639173
Andreas Mosti
October 24, 2018
Tweet
Share
More Decks by Andreas Mosti
See All by Andreas Mosti
Deterministic Builds and where to find them
andmos
0
15
Correct Maps Are Useless: A guide to mental models
andmos
0
83
LEGO I Praksis
andmos
0
28
Supply Chain Attacks: Når den digitale forsyningslinja blir angrepsvektor
andmos
0
26
IoIT: Internet of Insecure Things
andmos
0
100
Containers'n stuff
andmos
0
21
IoT - Bevisstgjøring
andmos
0
22
GitOps in a nutshell
andmos
0
110
Supply Chain Attack
andmos
0
33
Other Decks in Technology
See All in Technology
オブザーバビリティの Primary Signals
onk
PRO
0
550
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
200
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
110
転移学習とドメイン適応の基礎
kmatsui
2
580
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
340
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
240
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
10
2.2k
DevOpsDays History and my DevOps story
kawaguti
PRO
8
1.6k
Databricks:『生成AI World Cup』のご案内
databricksjapan
2
150
NgRx Signal Store
rainerhahnekamp
0
130
クラウドサインにおけるプロダクトマネージャーの役割と開発プロセス / 20240410_cloudsign-PdM
bengo4com
1
690
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
220
21k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
Done Done
chrislema
178
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
Building Applications with DynamoDB
mza
88
5.6k
Building Effective Engineering Teams - LeadDev
addyosmani
27
1.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
186
16k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Transcript
and infrastructure as code
! Hi TDC, I’m Andreas!
None
Dev/Build Runtime
Dev/Build Runtime
Dev/Build Runtime
Dev/Build Runtime
None
None
The complexity moves
None
Test environment hell
Inconsistent server farms
Platform requirements, «What are we releasing on?»
«We need new environments quickly, in a reproducible fashion»
None
None
The first step: automate the infrastructure
Snowflake vs. Phoenix Servers
Infrastructure as code:
Reproducible Environments
Servers in version control
Configuration management
Explicit process
Safety!
Baked vs. Fried servers
The usual suspects
None
None
Why Ansible?
None
None
Open Source
SSH WinRM
Most important:
The correct abstraction (for us)
None
Playbooks push Database Appserver Build agent
None
Remember: Ansible keeps state
HAProxy DIPS EHR Zookeeper Solr Oracle