Terraform

Terraform is an IaC tool for describing, creating and managing cloud or on-premise infrastructures in an automated and reproducible way.