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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
110
AWS Network Firewall Proxyを触ってみた
nagisa53
1
230
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
270
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
130
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
360
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
180
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
170
Digitization部 紹介資料
sansan33
PRO
1
6.8k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
Featured
See All Featured
The browser strikes back
jonoalderson
0
370
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
エンジニアに許された特別な時間の終わり
watany
106
230k
A Modern Web Designer's Workflow
chriscoyier
698
190k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Optimising Largest Contentful Paint
csswizardry
37
3.6k
RailsConf 2023
tenderlove
30
1.3k
Mind Mapping
helmedeiros
PRO
0
81
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
The agentic SEO stack - context over prompts
schlessera
0
640
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
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