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: Stability in Your Pip...
Search
Sascha Bates
November 01, 2013
Technology
1
210
Configuration Management: Stability in Your Pipeline
As always, my slidedeck has almost no actual content. You should watch the video when it goes up.
Sascha Bates
November 01, 2013
Tweet
Share
More Decks by Sascha Bates
See All by Sascha Bates
Magic Pixie Dust Not Included
sascha_d
1
1.1k
Chef - Whip It Good
sascha_d
1
280
Exiting Vacuum: Integrating Configuration Management into your Ecosystem
sascha_d
1
180
Take Back Your Toolchain
sascha_d
0
150
When Chef Runs Riot
sascha_d
1
260
Velocity 2013 - Getting Started With Configuration Management
sascha_d
5
520
Doom Your Chef in 3 Easy Steps
sascha_d
5
1.6k
Infracoders Unite
sascha_d
1
160
Other Decks in Technology
See All in Technology
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
24k
Postman AI エージェントビルダー最新情報
nagix
0
170
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
8
65k
Slackひと声でブログ校正!Claudeレビュー自動化編
yusukeshimizu
3
140
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
グループ ポリシー再確認 ③
murachiakira
0
140
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
3
1.5k
フロントエンドがTypeScriptなら、バックエンドはPHPでもいいじゃない/php-is-not-bad
hanhan1978
8
12k
LT:組込み屋さんのオシロが壊れた!
windy_pon
0
130
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.1k
[JAWS-UG 栃木 #2]AWS FISはドSなのか?システムに試練を与えて強くする!
sh_fk2
1
270
大規模PaaSにおける監視基盤の構築と効率化の道のり
lycorptech_jp
PRO
0
150
Featured
See All Featured
Navigating Team Friction
lara
185
15k
Designing for Performance
lara
608
69k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Facilitating Awesome Meetings
lara
54
6.4k
Rails Girls Zürich Keynote
gr2m
94
13k
Into the Great Unknown - MozCon
thekraken
38
1.8k
How STYLIGHT went responsive
nonsquared
100
5.6k
The Language of Interfaces
destraynor
158
25k
We Have a Design System, Now What?
morganepeng
52
7.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Transcript
Configuration Management: Stability in Your Pipeline sascha bates Saturday, November
2, 13
blog.brattyredhead.com Twin Cities Infracoders Meetup @sascha_d The Ship Show Podcast
sascha bates Saturday, November 2, 13
Automation Consultant
[email protected]
Saturday, November 2, 13
credentials? In love with CM since 2010 victim and perpetuator
of inconsistency over the years Saturday, November 2, 13
The Problem Environments Run Amok Saturday, November 2, 13
configuration management homogenous environments consistent process Environments Run Amok Saturday,
November 2, 13
A tool is just a tool Saturday, November 2, 13
it’s what you do with it that matters Saturday, November
2, 13
Environments... who cares? Saturday, November 2, 13
This Never Happens incorrect/incomplete deployment instructions Saturday, November 2, 13
This Never Happens wrong database connection string deployed to Production
Saturday, November 2, 13
This Never Happens smtp server fixed by hand then forgotten
Saturday, November 2, 13
This Never Happens test apache server with special configs Saturday,
November 2, 13
This Never Happens ssh keys pushed by hand Saturday, November
2, 13
What Happened? Saturday, November 2, 13
Two Failures Saturday, November 2, 13
Two Failures Communication Saturday, November 2, 13
Two Failures Communication Ownership Saturday, November 2, 13
Communication people gotta talk Saturday, November 2, 13
Communication people gotta talk DEVOPS Saturday, November 2, 13
Communication people gotta talk DEVOPS BASIC HUMANITY Saturday, November 2,
13
Technical Ownership Dev and Test are the Cinderellas of Environments
Saturday, November 2, 13
Environments are complex Saturday, November 2, 13
Environments are unloved Saturday, November 2, 13
Environments become unloveable Saturday, November 2, 13
Environments are necessary Saturday, November 2, 13
So Many Things... and none of them belong in your
code build Saturday, November 2, 13
packages and versions So Many Things... and none of them
belong in your code build Saturday, November 2, 13
packages and versions mail servers So Many Things... and none
of them belong in your code build Saturday, November 2, 13
packages and versions mail servers multiple data centers So Many
Things... and none of them belong in your code build Saturday, November 2, 13
packages and versions mail servers multiple data centers database users
and passwords So Many Things... and none of them belong in your code build Saturday, November 2, 13
packages and versions mail servers multiple data centers database users
and passwords connection strings So Many Things... and none of them belong in your code build Saturday, November 2, 13
packages and versions mail servers multiple data centers database users
and passwords connection strings integration URLs So Many Things... and none of them belong in your code build Saturday, November 2, 13
packages and versions mail servers multiple data centers database users
and passwords connection strings integration URLs deployments So Many Things... and none of them belong in your code build Saturday, November 2, 13
packages and versions mail servers multiple data centers database users
and passwords connection strings integration URLs deployments batch jobs So Many Things... and none of them belong in your code build Saturday, November 2, 13
Saturday, November 2, 13
Configuration Management to the rescue Saturday, November 2, 13
Eliminate Mistakes Ensure Consistency Automate Complexity Separation of Duties Saturday,
November 2, 13
Eliminate Mistakes people out of the pipeline Saturday, November 2,
13
Eliminate Mistakes people out of the pipeline Saturday, November 2,
13
Ensure Consistency one OS build to rule them all Saturday,
November 2, 13
Ensure Consistency one OS build to rule them all easy
Saturday, November 2, 13
Ensure Consistency one OS build to rule them all easy
fast Saturday, November 2, 13
Ensure Consistency one OS build to rule them all easy
fast reliable Saturday, November 2, 13
Ensure Consistency one OS build to rule them all easy
fast reliable server builds Saturday, November 2, 13
Ensure Consistency Packages yum install tomcat or download random tomcat;
install Saturday, November 2, 13
Ensure Consistency Packages yum install tomcat or download random tomcat;
install Saturday, November 2, 13
Ensure Consistency Packages yum install tomcat or download random tomcat;
install W RON G Saturday, November 2, 13
Ensure Consistency Packages package 'apache' do version ‘2.2.9’ action :install
end Saturday, November 2, 13
Ensure Consistency Packages package 'apache' do version node[‘apache’][‘version’] action :install
end Saturday, November 2, 13
Ensure Consistency Central Configurations locate environment- specific configurations outside the
codebase Saturday, November 2, 13
Automate Complexity your 5 year old bash scripts not cutting
it Saturday, November 2, 13
Automate Complexity stop running around to multiple servers Saturday, November
2, 13
Automate Complexity stop running around to multiple servers app version
1.2.2 bump 1.3.0 trigger deployment actions across multiple tiers Saturday, November 2, 13
Separation of Duties Saturday, November 2, 13
confidence Saturday, November 2, 13