You have other options to deploy tableau in AWS other than using terraform. You can check out Running Tableau Server on Amazon AWS | Tableau Software for detailed steps. Terraform is usually used for applications that are deployed in multiple levels and i have not come across any template for Tableau in that.
Thanks for the message. We will be building Tableau server on cloud for various client and it will be more efficient if use Terraform.