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
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
58
Distributed System Tracing
dustyburwell
1
110
The Automation Revolution
dustyburwell
0
62
Legacy
dustyburwell
0
37
You Can't Do That On Television
dustyburwell
0
590
Ethics and Effective A/B Testing
dustyburwell
0
150
JavaScript Multiverse
dustyburwell
0
100
Polyglot Architecture
dustyburwell
0
220
OWIN&Katana
dustyburwell
0
380
Other Decks in Technology
See All in Technology
サイバー捜査員研修(後半)
nomizone
1
850
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
460
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
370
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
9
2.5k
PLATEAU で バーチャル花火大会
tatsuya1970
0
140
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
Flutterをカメラで動かしたかった話
sony
1
130
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.8k
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
0
240
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
260
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
370
BBQ
matthewcrist
89
10k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
240
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
A Tale of Four Properties
chriscoyier
163
24k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
590
Designing for Timeless Needs
cassininazir
1
440
Prompt Engineering for Job Search
mfonobong
0
400
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Making Projects Easy
brettharned
120
6.7k
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?