3 ms·
> Terraform is an open-source infrastructure as code (IaC) tool Maybe it was in the beginning, but Terraform is far more powerful than that now. Terraform is a
by solatic 6y ago
> Terraform is an open-source infrastructure as code (IaC) tool
Maybe it was in the beginning, but Terraform is far more powerful than that now. Terraform is a monad that neatly separates pure declarative configuration from the I/O (side effects) that are factored out into providers. Terraform used at its most powerful is not limited to infrastructure, it also sets up the platforms and applications running on that infrastructure for you, by separating the configuration of the platforms and applications from the generic API calls that apply that configuration. Terraform's dependency graph ensures that the calls are made in the right order, no matter if they are made to infrastructure APIs, platform APIs, or APIs belonging to layers further up the stack