title: How to use Terraform in a cloud agnostic way
body: <p>I have seen many examples on how to use Terraform to launch AWS resources.  I have also seen many claims that Terraform is cloud agnostic.</p>
  
  <p>What I have not seen is an example of how I can launch a VPC with some subnets, some instances, some ELB's, and a few databases in either AWS or Azure using a single <code>tf</code> file.</p>
  
  <p>Does any one have an example of that?</p>