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 an...
Search
Andreas Mosti
October 24, 2018
Technology
0
460
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
24
Correct Maps Are Useless: A guide to mental models
andmos
0
120
LEGO I Praksis
andmos
0
38
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
24
IoT - Bevisstgjøring
andmos
0
24
GitOps in a nutshell
andmos
0
130
Supply Chain Attack
andmos
0
36
Other Decks in Technology
See All in Technology
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
7.1k
Technical Writing Meetup vol.35
soracom
PRO
2
120
QAに対する超個人的な解釈 / Personal Take on QA
toma_sm
1
100
Next.js のページ遷移を全力で止める
ypresto
7
3.3k
たった1人からはじめる【Agile Community of Practice】~ソース原理とFearless Changeを添えて~
ktc_corporate_it
1
480
どこよりも遅めなWinActor Ver.7.5.0 新機能紹介
tamai_63
0
210
Fediverse Discovery Providers overview
andypiper
0
170
テスト”ケース”駆動開発 で手戻りをなくそう
ryohma0510
0
320
Google CloudのLLM活用の選択肢を広げるVertex AIのパートナーモデル
nayuts
0
130
効果的なオンコール対応と障害対応
ryuichi1208
6
3.1k
LINEヤフーのフロントエンド組織・体制の紹介
lycorp_recruit_jp
1
1.2k
プロダクトエンジニアを支えるための開発生産性向上施策
tsukakei
0
140
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
508
110k
A Modern Web Designer's Workflow
chriscoyier
691
190k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Building Flexible Design Systems
yeseniaperezcruz
325
38k
Facilitating Awesome Meetings
lara
49
5.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
5
480
Optimizing for Happiness
mojombo
375
69k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
The World Runs on Bad Software
bkeepers
PRO
64
11k
Learning to Love Humans: Emotional Interface Design
aarron
270
40k
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