- A Microsoft Azure account
- An identity created in Azure Active Directory for Terraform to be able to use the Azure APIs (https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal)
- Qlik Sense license
- Accept the Qlik Sense Enterprise license terms via the Azure Marketplace
- Download and install Terraform (https://releases.hashicorp.com/terraform/0.11.7/terraform_0.11.7_windows_amd64.zip)
- Extract the archive and add the path to the file to your user/system path.
- Clone this repository
- run terraform init from shell
- Azure Subscription ID
- Azure Client ID (from Azure Active Directory)
- Azure Client Secret (from Azure Active Directory)
- Azure Tenant ID (from Azure Active Directory)
- Resource Group Name
- Azure Location
- Windows user to create as Administrator
- Windows Administrator Password (Windows requires complex passwords Upper/Lower/Special/Min Length)
- Postgres admin password
- Server Hostname
- Password for repository user
- Qlik Sense serial number
- Qlik Sense Control number
- Qlik Sense license name
- Qlik Sense license