by Rob Richardson
Terraform
With Click-Ops, it's easy to miss a step and have subtly different environments
causing very hard-to-find bugs
write shell scripts that call cloud APIs in sequence
script then Click-Ops the last mile
script then Click-Ops the last mile
flowchart TD A[Click-Ops] --> B[Script]; B --> C[Script and Click-Ops]; C --> D[Infrastructure as Code];
You name pets,
you feed pets,
you dress them up
in little dresses
There's a whole herd
of cattle, and we tend
to the entire herd at once
Goal: don't have magic servers
Tool | Pros & Cons |
---|---|
Puppet | The original |
Chef | Ruby syntax templates |
Ansible | Automate remoting in parallel |
Terraform | Industry standard |
Pulumi | Use programming languages |
The industry-standard
Infrastructure-as-Code tool
Terraform on AWS
DO NOT EDIT IT!
Code a Terraform Solution