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
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
120
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
440
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
890
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
400
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
240
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
150
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
920
Cosmos World Foundation Model Platform for Physical AI
takmin
0
850
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Automating Front-end Workflow
addyosmani
1371
200k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
65
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Mind Mapping
helmedeiros
PRO
0
80
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
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?