automation-suite
2024.10
false
UiPath logo, featuring letters U and I in white

Automation Suite on Linux installation guide

Last updated Mar 9, 2026

Step 2: Deploying Automation Suite to GCP

Important:

Make sure to go through Step 1: Preparing the GCP deployment before proceeding.

Configuring the deployment

Once you prepare the GCP environment, you can directly deploy the infrastructure.

Take the following steps:

  1. Download the templates from here and unzip them.
  2. (Optional) Move the SSH keys generated at Step 1 in the templates folder.
  3. The unzipped templates include a terraform.tfvars file with the parameters. Edit them according to your deployment.

Deployment parameters

NameDescriptionParameter typeExample
project_idProject in which the resources will be deployed.stringmy-gcp-project
regionRegion where the resources will be deployed.stringeurope-west1
zoneDefault zone where zonal resources are deployed. The zone should belong to the region you chose.stringeurope-west1-c
installer_versionAutomation Suite installer version.string2021.10.3
installer_urlAutomation Suite installer URL. It overwrites the installer_version parameter and installs the version from the package.stringhttps://download.uipath.com/automation-suite/installer.zip
perform_installationAutomatically install Automation Suite on the provided infrastructure.booltrue
lb_fqdnFully qualified domain name (FQDN) for Automation Suite.stringmy-fqdn.net
ssh_userUsername used to log in VMs via SSH.stringuser
ssh_pub_key_pathPath to the SSH public key used to access VMs.stringgcp_key.pub
ssh_private_key_pathPath to the SSH private key used to access VMs.stringgcp_key
server_instance_typeInstance type of server machines.stringn2-standard-32
agent_instance_typeInstance type of agents machines.stringn2-standard-16
gpu_instance_type(Optional) Parameter used only if the number of GPU agents is at least 1. Instance type of GPU agent machines.stringn1-standard-16
gpu_type(Optional) Parameter used only if the number of GPU agents is at least 1. GPU type for the GPU nodes.stringnvidia-tesla-t4
server_countNumber of server VMs, must be oddnumber3
agent_countNumber of agent VMs.number1
gpu_agent_countNumber of GPU agent VMsnumber1
vm_custom_image(Optional) Name of the custom image you want to use for the VM's. Leave empty to default to latest RHEL 8 GCP image.stringmy-rhel8-image
install_orchestratorInstall Orchestrator.booltrue
install_aicenterInstall AI Center.booltrue
install_documentunderstandingInstall Document Understanding.booltrue
install_insightsInstall Insights.booltrue
install_data_serviceInstall Data Servicebooltrue
install_test_managerInstall Test Manager.booltrue
install_automation_opsInstall Automation Ops.booltrue
install_automation_hubInstall Automation Hub.booltrue
install_appsInstall Apps.booltrue
install_action_centerInstall Action Center.booltrue
install_task_miningInstall Task Mining.booltrue
install_as_robotsInstall Automation Suite Robots.booltrue
asrobots_agent_countInstance type of ASobots dedicated agents.number1
asrobots_agent_instance_typeNumber of dedicate ASRobots VMs.stringn2-standard-16
install_process_miningInstall Process Mining.booltrue
accept_license_agreementBy setting the parameter as true, you agree to the applicable license agreement.booltrue

Advanced configuration

If you want to add any new configuration that is exposed via cluster_config.json, follow these steps:

  1. Use your favorite text editor to edit the ./scripts/inputs_schema file from the unzipped package.

  2. Change or add the json file as required.

    Note:

    Keep in mind that Terraform will replace ${var} variables defined in the metadata.tf with their respective values when altering the inputs_schema file.

Completing the deployment

Once you set the parameters, take the following steps:

  1. Open a terminal and authenticate to GCP using the following command.

    gcloud auth application-default login
    gcloud auth application-default login
    
  2. In the terminal, go to the folder where you unzipped the templates and run the following commands:

    terraform init
    terraform apply
    terraform init
    terraform apply
    
  3. Type Yes when asked for approval. The deployment will then run. It usually takes between 1 to 1.5 hours to complete.

  • Configuring the deployment
  • Deployment parameters
  • Advanced configuration
  • Completing the deployment

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated