Terraform

What are some use cases for using Terraform?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

  • Infra provisioning and management: You need to automated or code your infra so you are able to test it easily, apply it and make any changes necessary.
  • Multi-cloud environment: You manage infrastructure on different clouds, but looking for a consistent way to do it across the clouds
  • Consistent environments: You manage environments such as test, production, staging, ... and looking for a way to have them consistent so any modification in one of them, applies to other environments as well