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
Ansible and infrastructure as code
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Andreas Mosti
December 09, 2016
Programming
670
0
Share
Ansible and infrastructure as code
A talk about how Ansible and Infrastructure as code
Andreas Mosti
December 09, 2016
More Decks by Andreas Mosti
See All by Andreas Mosti
Deterministic Builds and where to find them
andmos
0
75
Correct Maps Are Useless: A guide to mental models
andmos
0
200
LEGO I Praksis
andmos
0
82
Supply Chain Attacks: Når den digitale forsyningslinja blir angrepsvektor
andmos
0
42
IoIT: Internet of Insecure Things
andmos
0
140
Containers'n stuff
andmos
0
62
IoT - Bevisstgjøring
andmos
0
59
GitOps in a nutshell
andmos
0
220
Supply Chain Attack
andmos
0
72
Other Decks in Programming
See All in Programming
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
2.7k
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1k
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
380
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
980
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
740
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
320
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
0
110
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
130
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
590
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
610
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
280
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
220
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
220
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
210
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Un-Boring Meetings
codingconduct
0
300
sira's awesome portfolio website redesign presentation
elsirapls
0
250
Side Projects
sachag
455
43k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
Transcript
and infrastructure as code
Motivation
• Test environment hell • Inconsistent server farms • «What
are we releasing on?» • Platform requirements • We need new machines quickly • Developers waste time!
None
Snowflake vs. Phoenix Server
Infrastructure as code
• Reproducible environments • Servers in source control • Imutable
infrastructure • Safety!
Baked vs. Fried servers
The usual suspects
None
None
Why Ansible?
Cross platform
Open Source
Agentless
Most important:
The correct abstraction (for us)
Playbooks push Database Appserver Build agent
None
Ansible keeps state
None
None
Let’s dive into it