terraform: Return validation diagnostics with source info where possible
terraform: Return validation diagnostics with source info where possible

luis-silva/terraform,ewbankkit/terraform,youhong316/terraform,pradeepbhadani/terraform,pryorda/terraform,mattray/terraform,tpounds/terraform,gechr/terraform,ewbankkit/terraform,pdecat/terraform,pdecat/terraform,tommynsong/terraform,apparentlymart/terraform,pradeepbhadani/terraform,tommynsong/terraform,tpounds/terraform,pdecat/terraform,mattray/terraform,apparentlymart/terraform,hashicorp/terraform,brandontosch/terraform,iljaskevic/terraform,mattray/terraform,iljaskevic/terraform,VladRassokhin/terraform,drebes/terraform,iljaskevic/terraform,heimweh/terraform,iljaskevic/terraform,youhong316/terraform,brandontosch/terraform,youhong316/terraform,gechr/terraform,VladRassokhin/terraform,ewbankkit/terraform,nlamirault/terraform,apparentlymart/terraform,nlamirault/terraform,brandontosch/terraform,luis-silva/terraform,tpounds/terraform,rnaveiras/terraform,luis-silva/terraform,ewbankkit/terraform,heimweh/terraform,brandontosch/terraform,rnaveiras/terraform,heimweh/terraform,brandontosch/terraform,hashicorp/terraform,pradeepbhadani/terraform,pryorda/terraform,VladRassokhin/terraform,VladRassokhin/terraform,drebes/terraform,tpounds/terraform,rnaveiras/terraform,drebes/terraform,hashicorp/terraform,luis-silva/terraform,pdecat/terraform,tommynsong/terraform,pryorda/terraform,mattray/terraform,apparentlymart/terraform,heimweh/terraform,apparentlymart/terraform,heimweh/terraform,nlamirault/terraform,drebes/terraform,youhong316/terraform,gechr/terraform