vitaliy@leanconvert.com
Ukrainian
Technical Director
https://www.terraform.io/
write
INFUSTRUCTURE AS A CODE
resource "aws_instance" "web" {
ami = "${data.aws_ami.ubuntu.id}"
instance_type = "t2.micro"
tags {
Name = "HelloWorld"
}
}ONE SAFE WORKFLOW
plan
TF Providers list: https://www.terraform.io/docs/providers/
REPRODUCIBLE INFRASTRUCTURE
create
refresh
Terraform View
Real World
plan
Real World
Desired Config
apply
Plan
Real World
destroy
Plan
Real World
IaaS
(AWS, GC, Azure, ...)
PaaS
(Heroku, Lambda)
SaaS
(Github, DataDog, ...)
. . .
https://www.youtube.com/watch?v=FWpCQar9dYg