This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/. For more details please view the Readme on the associated Github page.
This Azure Resource Manager (ARM) template was created by a member of the community and not by Microsoft. Each ARM template is licensed to you under a licence agreement by its owner, not Microsoft. Microsoft is not responsible for ARM templates provided and licensed by community members and does not screen for security, compatibility or performance. Community ARM templates are not supported under any Microsoft support programme or service, and are made available AS IS without warranty of any kind.
Parameters
Parameter Name | Description |
---|---|
_artifactsLocation | The base URI where artifacts required by this template are located including a trailing '/' |
_artifactsLocationSasToken | The sasToken required to access _artifactsLocation. When the template is deployed using the accompanying scripts, a sasToken will be automatically generated. Use the defaultValue if the staging location is not secured. |
location | The location where these resources will be deployed. By default this will be the location of the resource group. |
OS | The operating system of the VM. |
tableau_version | The version of Tableau Server to install. |
VMSize | Please select the size of the VM you wish to deploy. Tableau Server should be deployed on a machine with at least 16 vCPUs. Standard_D4s_v3 is provided for testing only. Read more about sizing options here: https://docs.microsoft.com/en-us/azure/virtual-machines/sizes-general |
adminUsername | Admin username for Virtual Machine |
adminPassword | Password for the Virtual Machine. |
source_CIDR | CIDR block for SSH source - limit to your IP for secure access. |
tableau_admin_username | Tableau Server administrator username. |
tableau_admin_password | Tableau Server administrator password. |
registration_first_name | First name to use for registering Tableau Server |
registration_last_name | Last name to use for registering Tableau Server |
registration_email | Email address to use for registering Tableau Server |
registration_company | Company name to use for registering Tableau Server |
registration_title | Job title to use for registering Tableau Server |
registration_department | Department name to use for registering Tableau Server |
registration_industry | Industry name to use for registering Tableau Server |
registration_phone | Phone number to use for registering Tableau Server |
registration_city | Your current City - to use for registering Tableau Server |
registration_state | Your current State - to use for registering Tableau Server |
registration_zip | Your current zip - to use for registering Tableau Server |
registration_country | Your current Country - to use for registering Tableau Server |
license_key | Enter Tableau Server License key. ** If you would like to run a 2-week free trial please leave as 'trial' |
accept_eula | Please type 'Yes' to accept the Tableau EULA which can be found here: https://mkt.tableau.com/files/tableau_eula.pdf. If you type No then the Azure resources will still be deployed but Tableau Server will not be installed. |
Use the template
PowerShell
New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deploymentInstalling and configuring Azure PowerShell
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/tableau-server-single-node/azuredeploy.json
Command line
az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deploymentInstalling and configuring the Azure cross-platform command-line interface
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/tableau-server-single-node/azuredeploy.json