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
Infrastructure Configuration Workflow
Search
Benjamin Krein
April 18, 2013
Technology
1
150
Infrastructure Configuration Workflow
Overview of the workflow we use to develop our infrastructure as code using Git, Chef & Vagrant.
Benjamin Krein
April 18, 2013
Tweet
Share
Other Decks in Technology
See All in Technology
[2025年10月版] Databricks Data + AI Boot Camp
databricksjapan
1
260
From Natural Language to K8s Operations: The MCP Architecture and Practice of kubectl-ai
appleboy
0
190
AI時代の開発を加速する組織づくり - ブログでは書けなかったリアル
hiro8ma
1
310
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
290
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
44k
CREが作る自己解決サイクルSlackワークフローに組み込んだAIによる社内ヘルプデスク改革 #cre_meetup
bengo4com
0
320
データ戦略部門 紹介資料
sansan33
PRO
1
3.8k
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
410
Observability — Extending Into Incident Response
nari_ex
1
210
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
200
難しいセキュリティ用語をわかりやすくしてみた
yuta3110
0
390
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
110
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Thoughts on Productivity
jonyablonski
70
4.9k
The Invisible Side of Design
smashingmag
302
51k
Site-Speed That Sticks
csswizardry
13
920
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
GraphQLとの向き合い方2022年版
quramy
49
14k
Facilitating Awesome Meetings
lara
57
6.6k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
640
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Transcript
Infrastructure Configuration Workflow
Who am I? Hi, my name is: Benjamin Krein
Who am I? Sr. Systems Administrator @AWeber
What We Need in an Infrastructure
Repeatable
Consistent
Fast Deploy
How We Do It
Configuration Management
Define the Infrastructure
Configurations Change to Satisfy the Definition
Systems Converge on the Defined Configuration
Perl/Bash CFEngine Puppet Chef
Developing Infrastructure in a Team
Git • Distributed version control • Github workflow • All
work is done in branches • Issues • Pull requests • Reviews
Vagrant • Entire infrastructure on a workstation • Repeatable/reusable •
VM management via Ruby API • Built-in provisioning
Workflow Develop in branch Test in Vagrant Jenkins Chef Deploy
Review Merge to master
Workflow Develop in branch Test in Vagrant Jenkins Chef Deploy
Review Merge to master
Workflow Develop in branch Test in Vagrant Jenkins Chef Deploy
Review Merge to master
Workflow Develop in branch Test in Vagrant Jenkins Chef Deploy
Review Merge to master
Workflow Develop in branch Test in Vagrant Jenkins Chef Deploy
Merge to master Review
Workflow Develop in branch Test in Vagrant Jenkins Chef Deploy
Merge to master Review
Workflow Develop in branch Test in Vagrant Jenkins Chef Deploy
Review Merge to master
Vagrant is Cool! • 1.1.x: • Providers • AWS, VMware,
VirtualBox • 1.2.x • Better Windows support
Vagrant is Cool! • 1.1.x: • Providers • AWS, VMware,
VirtualBox • 1.2.x • Better Windows support • Meh. :)
Thanks! Twitter: @benjaminkrein We’re Hiring! http://aweber.jobs