Skip to content

GtheSheep/terraform-provider-tableau

Repository files navigation

terraform-provider-tableau

Terraform Provider for Tableau

Originally aimed at Tableau Online, but can expand.

terraform {
  required_providers {
    tableau = {
      source  = "GtheSheep/tableau"
      version = "<version>"
    }
  }
}

Authentication

Both username/ password and personal access token methods are supported by this provider, the official docs around PATs can be found, here

## Testing

Some resources are only useful for Tableau Server management, whereas the core of this provider aims to serve Tableau Cloud, because of this some methods will not be available in the API, to turn on acceptance testing for the provider, to test Server based resources, set the following flag:

TF_ACC_SERVER=1

Examples

Check out the examples/ folder for some usage options, these are intended to simply showcase what this module can do rather than be best practices for any given use case.