2 ms·
There's a lot more to terraform than just infrastructure providers. You can use it to render templates, generate certificates, setup datadog monitoring, add use
by AYBABTME 10y ago
There's a lot more to terraform than just infrastructure providers. You can use it to render templates, generate certificates, setup datadog monitoring, add users to a github organization, configure a Postgres database, ... and then use those things as part of your infrastructure definition.
Also, HCL is way more readable than JSON. You can actually do a code review on a terraform plan.
And terraform as a CLI tool is pretty easy to use and expand. On top of this, you can write your own providers fairly easily and it's a more 'standard' tool as in, you don't get vendor lock in.
On top of all this, terraform is an open source Go project: you can easily make your own tools and import it's internal packages to hack things to your needs (caveat: internal packages =P).