Enter Terraform

  • Terraform lets you define your infrastructure as configuration files
  • Infrastructure is defined as it is desired to exist (declarative)
  • Generates the appropriate changes to get you there
  • Terraform can work with most infrastructure providers (Google, Azure, AWS)
  • Manages dependencies between resources

11 / 18