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
83
0
Share
DevOps with Terraform
Dusty Burwell
August 04, 2017
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
97
Polyglot Architecture
dustyburwell
0
220
OWIN&Katana
dustyburwell
0
360
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
140
OpenClawでPM業務を自動化
knishioka
2
360
Cursor Subagentsはいいぞ
yug1224
2
130
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
280
FastMCP OAuth Proxy with Cognito
hironobuiga
3
230
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
180
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
250
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
100
Move Fast and Break Things: 10 in 20
ramimac
0
110
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
500
The essence of decision-making lies in primary data
kaminashi
0
200
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
6.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
270
Into the Great Unknown - MozCon
thekraken
40
2.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Documentation Writing (for coders)
carmenintech
77
5.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
260
エンジニアに許された特別な時間の終わり
watany
106
240k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Done Done
chrislema
186
16k
Six Lessons from altMBA
skipperchong
29
4.2k
Crafting Experiences
bethany
1
100
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?