3 ms·
Terraform provides the same _workflow_ across clouds, not the same resource model (which would be dumb, since it would necessarily provide only a lowest common
by jen20 5y ago
Terraform provides the same _workflow_ across clouds, not the same resource model (which would be dumb, since it would necessarily provide only a lowest common denominator representation).
> It is not possible to have a "resource vm { name = ... provider = aws }"
It actually is via modules. It’s a lot of work with basically no benefit though, so in practice people don’t do this.
Pulumi is better at specifically this kind of thing however, since you can implement a common interface which can be specialised for each available cloud.