automation-suite
2021.10
false
UiPath logo, featuring letters U and I in white
OUT OF SUPPORT
Automation Suite Installation Guide
Last updated Nov 21, 2024

Step 2: Deploying Automation Suite to Azure

This page offers an overview of the parameters you need to use when deploying Automation Suite to Azure.

Once you have the Azure environment set up, navigate to this link to install Automation Suite in your Azure environment.

The following table provides an overview of the parameters used in the deployment:

Parameter name

Description

Subscription

The Azure subscription.

Resource Group

The Azure Resource Group, under the subscription.

Region

The default region of the Resource Group.

Location

A valid Azure Region where the infrastructure is deployed. Make sure that the region has enough cores for the instance types used.

You can use the [resourceGroup().location] if this is the same as the Resource Group’s region.

Automation Suite version

The version of Automation Suite.

Example: 21.10.2

Run Automation Suite Install

Choose whether Automation Suite should be installed after the infrastructure is provisioned.

Accept License Agreement

By setting the parameter as true, you agree to the applicable license agreement.

DNS Load Balancer

The prefix used for the load balancer subdomain.

If you use a custom domain you will only be able to access the cluster through the custom domain, not directly using the load balancer's domain (eg. <prefix>.<region>.cloudapp.azure.com).

Virtual Network New Or Existing

Parameter indicating whether the Virtual Network used for the deployment should be created or if it already exists.

Existing Virtual Network Resource Group

Resource group where the existing Virtual Network you want to use is deployed.

Parameter used only if the Virtual Network New Or Existing parameter is set to existing.

Existing Virtual Network Name

Name of the existing Virtual Network used for deployment.

Parameter used only if the Virtual Network New Or Existing parameter is set to existing.

Existing Subnet Name

Name of an existing subnet inside the previously mentioned Virtual Network. The subnet must satisfy these requirements.

Parameter used only if the Virtual Network New Or Existing parameter is set to existing.

Deploy Bastion Host

Deploy a Bastion Host on the Virtual Network. Parameter used only if Virtual Network New Or Existing is set to new.

Enable Custom Domain

Please set to true if you want to use your own custom domain. The needs post-install configuration.

Custom domain

This is the domain you want to use for the cluster. Post-installation, create two CNAME/A records that will point to the public load balancer. See DNS configuration.

Enable Custom Certificates

Set to true if you want to use your own custom certificates for your own domain. Make sure to use this together with the Enable Custom Domain parameter set to true.

Custom Server Certificate

This is a base64 encoded string.
Encode the contents of the .crt server certificate to a base64 string. The server certificate should have the following properties.

Custom Server Cert Key

This is a base64 encoded string.
Encode the contents of the .key server certificate key, to a base64 string. This is the private key from the Custom Server Certificate parameter.

Custom Server Cert Authority Bundle

This is a base64 encoded string.
Create a .crt file containing all public certificates (.crt) from all of the CA certificates in the Server Certificate chain (excluding the server certificate).
Create a base64 string from the contents of this file.

Automation Suite Installer URL

Optional: The link to the Automation Suite installation package.

Changing this parameter will overwrite the Automation Suite version parameter above and install the version specified in this URL.
Keep set to None if not used.

Automation Suite Advanced Config

This is a valid json string that will be merged in the cluster_config.json file that is being built by the template. Will overwrite existing settings.

Server Node Count

The number of VMs created to work as the servers for the cluster. Should be an odd number.

Server Node Instance Type

The instance type for the server nodes.

Example: Standard_D16s_v3

Enable Ultra Disks

Enable to use ultra disks for etcd (server nodes). Should only be disabled if the region you are deploying to does not have zones support.

Agent Node Count

The number of VMs created to serve as the agent nodes for the cluster. If 0, an empty agent scale set is still created.

Agent Node Instance Type

The instance type for the agent nodes.

Example: Standard_D16s_v3

Gpu Node Count

The number of VMs with GPU created to be the agents for the cluster. Designed for ML workloads. If 0, no GPU scale set is created.

Gpu Node Instance Type

The type of instances with GPU to be provisioned and to be the agents for the cluster.

Example: Standard_NC12s_v2

SQL new or existing

Parameter indicating whether the SQL Server used for the deployment should be created or it's already existing. Please see here for SQL server requirements.

SQL Server FQDN or IP

FQDN or IP associated with the SQL Server. This is only used if the SQLNewOrExisting parameter is set to existing.

SQL Admin Username

SQL Server user login. If the SQLNewOrExisting parameter is set to existing, this is the user for the existing SQL server. Otherwise, this username will be set on the SQL server created. For details on the required permissions, see our documentation for permissions.

SQL Admin Password

SQL Server user password. If the SQLNewOrExisting parameter is set to existing, this is the user password for the existing SQL server. Otherwise, this password will be set on the created SQL server.

UiPath Admin Username

The admin username to be set on all nodes. This is also used as the host tenant admin.

UiPath Admin Password

The password for the node admin user. This is also used as the host tenant admin password.

Vm Admin Username

The admin username to be used in the virtual machine instances.

Vm Admin Password

The admin password to be used in the virtual machine instances.

Services Install flags (multiple)

Choose if the specific service is installed in the cluster.

Tags by resource

[OPTIONAL] Tags per resource. Can be empty or have the following format: { "Microsoft.Web/serverFarms": { "<TagName>": "<TagValue>" }, "Microsoft.Insights/components": { "<TagName>": "<TagValue>" } }

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.