title: Set Terraform default interpreter for local-exec
body: <p>Is there a way to override the default Terraform interpreter used in <code>local-exec</code> provisioners?  </p>
  
  <p>I am aware that you can set the interpreter via the <code>interpreter</code> argument, but I'm trying to avoid specifying this on every individual resource.  </p>
  
  <p>What I really want to do is override the "sensible defaults... chosen based on the system OS" for purposes of making the scripts cross-platform.  Specifically, I'd like to change the default via environment or command-line variable so I can use Cygwin Bash on Windows, for scripts that were originally made for Linux.</p>
  
  <p>Does such a capability exist?</p>
  
  <p><a href="https://www.terraform.io/docs/provisioners/local-exec.html" rel="nofollow noreferrer">https://www.terraform.io/docs/provisioners/local-exec.html</a></p>