Never by choice.
Don't use it when
- Always. Use Pulumi.
Use instead
Pulumi: real code, an S3 backend, and every other vendor through Terraform providers.
Alternatives
- Pulumi Always.
Where it fits
- Provisioning everything: Don't.
Never. YAML templates that only reach AWS. Pulumi does the same job in real code and provisions every other vendor too.
Instead: Pulumi
Last reviewed by Nicolas Dao