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
DevOps with Terraform
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Dusty Burwell
August 04, 2017
Technology
0
82
DevOps with Terraform
Dusty Burwell
August 04, 2017
Tweet
Share
More Decks by Dusty Burwell
See All by Dusty Burwell
unBreakABLE: Better Software Through Semantic Versioning
dustyburwell
0
44
Distributed System Tracing
dustyburwell
1
100
The Automation Revolution
dustyburwell
0
55
Legacy
dustyburwell
0
33
You Can't Do That On Television
dustyburwell
0
560
Ethics and Effective A/B Testing
dustyburwell
0
140
JavaScript Multiverse
dustyburwell
0
96
Polyglot Architecture
dustyburwell
0
210
OWIN&Katana
dustyburwell
0
360
Other Decks in Technology
See All in Technology
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
140
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
370
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
600
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
130
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
150
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
Red Hat OpenStack Services on OpenShift
tamemiya
0
100
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
110
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
170
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
53
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Optimizing for Happiness
mojombo
379
71k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
99
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
180
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
Marketing to machines
jonoalderson
1
4.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Designing Powerful Visuals for Engaging Learning
tmiket
0
230
Transcript
DevOps with Terraform @dustyburwell
What’s a Terraform?
A tool for building, changing, and versioning infrastructure safely and
efficiently
A runtime that translates declarative config files into API requests,
often setting up cloud infrastructure
A function that takes a current state and the desired
state, produces a diff, then translates that diff into side-effects in the form of API calls that mutate the state of your infrastructure
Infrastructure as Code & Immutable Infrastructure Everything after that is
just software engineering
Infrastructure .tf config files .tf config files .tf config files
Infrastructure .tf config files .tf config files .tf config files
Plan diff
Infrastructure .tf config files .tf config files .tf config files
Plan diff apply Infrastructure
vs. Chef, Puppet, Ansible, etc?
Providers
Resources Anything that can be controlled through the API. Which
is just about everything.
Demo - Create a Network
Data Sources Almost anything that can be read through the
API.
Demo - Create some machines
Backends and State
Working with provisioners
null_resource
None
Demo - Create an ASG
lifecycle
Modularization
Testing
Infrastructure as Code & Immutable Infrastructure Everything after that is
just software engineering
Questions?