- Access shell.azure.com and login as Azure tenant administrator (alternatively it is also possible to use Azure CLI)
- Clone this repository by executing:
git clone https://github.com/panagenda/idna-applications-on-azure - Export your azure tenant id by executing:
export tenantId="{Azure Tenant ID}" - Define your azure subscription id where the Azure resources should be assigned to by executing:
export subscriptionId="{Azure Subscription ID}" - Define the template URL we provided you with:
export template="https://xxxxx.blob.core.windows.net/xxxx" Customize the prep.sh file and adjust the location placeholder (default=westeurope) according to your requirements:
You can either use the Azure Cloud Shell editor or
vi prep.shExecute:
./prep.sh
to prepare everything for TerraformCustomize the vars.tf based on your needs: (details can be found here: Customize the Azure Deployment)
You can either use the Azure Cloud Shell editor or
vi vars.tfExecute the following to deploy iDNA Applications:
./up.sh- The
up.sh
will print the IP address of the deployed Appliance. Please create a DNS entry for this IP address. - Final steps:
- Execute Script: --> for further details, please refer to Azure Deployment Details
./config.sh "{FQDN of iDNA Applications}" "{TimeZone}" "{new root password}"
Example:./config.sh "my-ia.my-domain.com" "Europe/Berlin" "my-root-password"
- The
config.sh
script will configure the appliance The Azure resources are now successfully deployed.