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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
570
SaaSの操作主体は人間からAIへ - 経理AIエージェントが目指す深い自動化
nishihira
0
130
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
250
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
560
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
130
The essence of decision-making lies in primary data
kaminashi
0
200
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
400
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
120
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
880
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
170
How to install a gem
indirect
0
2k
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
110
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
6.2k
Odyssey Design
rkendrick25
PRO
2
560
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
97
A Soul's Torment
seathinner
5
2.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
The agentic SEO stack - context over prompts
schlessera
0
720
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Unsuck your backbone
ammeep
672
58k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
Navigating Weather and Climate Data
rabernat
0
150
Navigating Team Friction
lara
192
16k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
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?