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
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
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
390
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
190
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
140
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
260
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
180
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
640
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
230
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.3k
AWS Network Firewall Proxyを触ってみた
nagisa53
1
220
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
How to make the Groovebox
asonas
2
1.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
What's in a price? How to price your products and services
michaelherold
247
13k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
320
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Odyssey Design
rkendrick25
PRO
1
490
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
My Coaching Mixtape
mlcsv
0
48
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
66
Code Review Best Practice
trishagee
74
20k
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?