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
PuppetConf '14
Search
Sam Kottler
September 24, 2014
Technology
0
230
PuppetConf '14
Sam Kottler
September 24, 2014
Tweet
Share
More Decks by Sam Kottler
See All by Sam Kottler
This is your database on Linux
skottler
0
280
How to Debug Anything - DevOpsDay PGH
skottler
1
1.2k
Containerization primatives
skottler
0
150
Icinga at DigitalOcean
skottler
1
1k
Configuration Management Anti-Patterns
skottler
2
1.1k
Other Decks in Technology
See All in Technology
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
10k
mrubyと micro-ROSが繋ぐロボットの世界
kishima
2
140
~宇宙最速~2025年AWS Summit レポート
satodesu
1
1.8k
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
2
250
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
110
エンジニア向け技術スタック情報
kauche
1
240
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
11
3.8k
ハノーバーメッセ2025座談会.pdf
iotcomjpadmin
0
160
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
230
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
140
Agentic DevOps時代の生存戦略
kkamegawa
1
1.3k
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.1k
Featured
See All Featured
Visualization
eitanlees
146
16k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Side Projects
sachag
455
42k
Rails Girls Zürich Keynote
gr2m
94
14k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
GitHub's CSS Performance
jonrohan
1031
460k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
33
5.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Transcript
Continuously deploying infrastructure with Puppet Sam Kottler @samkottler https://github.com/skottler
[email protected]
None
Why do all (suddenly) seem to Care about this thing?
Deliverability
“Changeability”
Immutability for stateless services ! (more on that later)
The “what” is just a subset of the “How”
Images
Packages
appliances
Environments
Configuration is the heart of the build process
Immutability
Stateless systems often do hold some form of state
There are still (lots of) unsolved problems around orchestration
The result is sometimes Binary
Single Node convergence
Production is generally Composed of many different roles
The pinnacle of infrastructure integration is multi- node orchestration
None
None
But what about isolation?
Deliverables
Humans are bad at repetitive tasks
Does it work?
rspec-puppet
Beaker
puppet agent -t
How do we get it live?
Capistrano
r10k
Kafo
…In production Does it Work?
Run puppet via monitoring systems
is it Proper?
puppet-lint
Recap!
Integrate!
Validate!
deliver it!
Thanks! Sam Kottler @samkottler
[email protected]
https://github.com/skottler