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
Configuration Management is an Anti-Pattern
Search
Jonah Horowitz
October 07, 2016
Technology
0
200
Configuration Management is an Anti-Pattern
Slides from my talk at DevOpsDays Boise
Jonah Horowitz
October 07, 2016
Tweet
Share
More Decks by Jonah Horowitz
See All by Jonah Horowitz
Dell Reduce Your Configuration Management Nightmare With Docker
jonahhorowitz
0
150
Configuration Management is an Antipattern
jonahhorowitz
1
300
Other Decks in Technology
See All in Technology
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
120
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
14
4.7k
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.9k
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
2.6k
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.3k
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
160
AR Guitar: Expanding Guitar Performance from a Live House to Urban Space
ekito_station
0
270
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
19
3.2k
日本Rubyの会: これまでとこれから
snoozer05
PRO
6
250
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
190
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
11k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
260
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.2k
From π to Pie charts
rasagy
0
97
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
24
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Thoughts on Productivity
jonyablonski
73
5k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
The Curious Case for Waylosing
cassininazir
0
200
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
36
Measuring & Analyzing Core Web Vitals
bluesmoon
9
720
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
100
Transcript
@jonahhorowitz The Configuration Management Antipattern
@jonahhorowitz jonah@laptop$ cvs update website jonah@laptop$ tar zcvf website.tar.gz website
jonah@laptop$ scp website.tar.gz root@server1:/var/something/ jonah@laptop$ ssh root@server1 server1# cd /var/something server1# mv website website-`date` server1# tar zxf website.tar.gz server1# /etc/init.d/website restart server1# ^D … Rinse, Repeat …
@jonahhorowitz #!/bin/bash BOX=$1 NEWCODE=$2 scp $NEWCODE root@$BOX:/var/something/ ssh root@$BOX “(cd
/var/something ; tar zxf $NEWCODE ; /etc/init.d/tomcat restart)”
@jonahhorowitz #!/bin/bash BOX=$1 NEWCODE=$2 scp $NEWCODE root@$BOX:/var/something/ ssh root@$BOX “(cd
/var/something ; tar zxf $NEWCODE ; /etc/init.d/tomcat restart)” jonah@laptop$ cvs update website jonah@laptop$ tar zcvf website.tar.gz website jonah@laptop $ for box in `cat serverlist\boxen.txt` ; do \ tools/update-code.sh $box website.tar.gz done
@jonahhorowitz
@jonahhorowitz CFEngine (2) was great… for its time Before CFEngine
Time to provision a new server: 1 Day Chance a mistake was made: 50/50 Percentage of fleet we understood: 70 After CFEngine 2 Time to provision a new server: 1 hour Chance a mistake was made: 1% Percentage of fleet we understood: 99
@jonahhorowitz Puppet
@jonahhorowitz So, who am I? Jonah Horowitz Senior Site Reliability
Engineer Netflix CORE SRE (Cloud Operations Reliability Engineering)
[email protected]
@jonahhorowitz C loud O perations R eliability E ngineering
@jonahhorowitz What sucks about Config Management?
@jonahhorowitz Release Engineering Still Sucks
@jonahhorowitz What’s the alternative?
@jonahhorowitz Chaos
@jonahhorowitz Cloud or Not
@jonahhorowitz Jonah Horowitz Senior Site Reliability Engineer @jonahhorowitz https://netflix.github.io/ https://jobs.netflix.com/
⃠