title: Using mulitple Terraform .tfvars in Azure Pipelines
body: <p>We have a Terraform module source repository that covers three environments - dev, test and prod. Each environment has a dedicated folder, which also contains its own terraform.tfvars file as depicted below.</p>
  <p><a href="https://i.stack.imgur.com/FKP0g.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/FKP0g.png" alt="enter image description here" /></a></p>
  <p>In conjunction with the above, I also have an Azure Release Pipeline with three deployment Stages - Dev, Test and Prod, as also depicted below.</p>
  <p><a href="https://i.stack.imgur.com/QJgDk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QJgDk.png" alt="enter image description here" /></a></p>
  <p>Not surprisingly, what I am now seeking to achieve is set up the respective pipelines for all three Stages and ensure each consumes its dedicated *.tfvars file only. How can I get round this in the pipeline Tasks?</p>