Skip to content

🏗️ IaC PoC using a Terraform provider for Tableau Server (14-day Trial) to provision Users, User Groups, Projects, & Permissions.

Notifications You must be signed in to change notification settings

frankfulness/iac-tf-tableau

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iac-tf-tableau

🏗️ IaC PoC using a Terraform provider for Tableau Server (14-day Trial) to provision Users, User Groups, Projects, & Permissions.

Notes:

Initially ran into an issue utilizing the Tableau trial site admin user/pass strangely it wouldn't put the subdirectories inside the parent. I reported it: GtheSheep/terraform-provider-tableau#34

The owner was responsive. I was able to test the provider with a real service account creds that uses SAML and had 0 issues with user, user group, project, sub directories in the project, user group assignment, and permissions. There is some nuance regarding the Tableau API to determine for advanced cases, that may deem a Python or Go script necessary.

Overall, this is the best available Tableau Terraform Provider for IaC I've seen. Unless you want to write scripts that parse a JSON file for semi-automation.

terraform init

Screenshot 2025-01-29 at 9 43 36 AM

terraform apply

Screenshot 2025-01-29 at 9 51 48 AM

terraform plan

Screenshot 2025-01-29 at 10 07 19 AM

DEMO Clip

demo.mp4

About

🏗️ IaC PoC using a Terraform provider for Tableau Server (14-day Trial) to provision Users, User Groups, Projects, & Permissions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages