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.2k
Other Decks in Technology
See All in Technology
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.4k
僕たちが「開発しやすさ」を求め 模索し続けたアーキテクチャ #アーキテクチャ勉強会_findy
bengo4com
0
2.4k
20250807 Applied Engineer Open House
sakana_ai
PRO
2
430
生成AIによるソフトウェア開発の収束地点 - Hack Fes 2025
vaaaaanquish
33
14k
プロダクトエンジニアリングで開発の楽しさを拡張する話
barometrica
0
180
Amazon Qで2Dゲームを作成してみた
siromi
0
150
Google Agentspaceを実際に導入した効果と今後の展望
mixi_engineers
PRO
3
710
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか/try-to-query-s3-glacier-from-athena
emiki
0
230
JAWS AI/ML #30 AI コーディング IDE "Kiro" を触ってみよう
inariku
3
370
「AIと一緒にやる」が当たり前になるまでの奮闘記
kakehashi
PRO
3
150
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.2k
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
800
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
How GitHub (no longer) Works
holman
314
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Balancing Empowerment & Direction
lara
1
540
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Done Done
chrislema
185
16k
Statistics for Hackers
jakevdp
799
220k
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