Step 4: Create a Custom Image With Prerequisites Using the RPA cloud-init Script
We recommend creating a custom image that includes all the necessary prerequisite software required to run the RPA agent, such as JDK, Python, browsers, and other essential tools.
These are typically large software packages that can take significant time
to download and set up. By using an instance pool with this custom image,
you can ensure that provisioning new VMs will be faster, as they will
already come preconfigured with the required software, reducing the time
needed to get the RPA agent up and running in lesser time.
Supported System Configuration for Image
Before you create an instance, review the supported system configuration.
Linux
| Architecture | Browser |
|---|---|
|
Oracle Linux 8+ (only AMD or Intel) |
Headless Chrome or Headless Firefox |
Windows
| Architecture | Supported |
|---|---|
|
Standard Edition 2016 |
Google Chrome or Mozilla Firefox |
|
Standard Edition 2019 |
Google Chrome or Mozilla Firefox |
|
Standard Edition 2022 |
Google Chrome or Mozilla Firefox |
|
Standard Edition 2025 |
Google Chrome or Headless Firefox |
Step 4.1: Create an Instance
You can create an Oracle Linux or Windows instance.
- Open the Oracle Cloud Console navigation menu, click Compute, and then click Instances.
- Click Create instance. See Working with Instances.
- Enter or select the following
- Name: Enter a name.
- Create in compartment: Select the compartment created in Step 1: Create an Oracle Cloud Infrastructure Compartment.
- Image: Choose an image. See Supported System Configuration for Image.
- Click to expand Advanced options.
- Under Initialization script, select Choose cloud-init script file.
- Drop or select the
/autonomous/<OS>/rpa-cloud-init-script-prerequisite-softwarefile.
- Click Next.
- In the Networking section, you must select the VCN and subnet created in Step 3: Create a VCN.
- In the Add SSH keys section, upload or download the SSH key details to access the instance later.
- Click Next and then click Create.