Set up the Splunk SOAR Modern Automation Broker manually
set up Automation Brokers without being connected to Docker Hub
If your container host cannot connect to Docker Hub, due to access limitations or policy reasons, get the Splunk SOAR Automation Broker image manually.
Use one of these methods described later to obtain the Splunk SOAR Automation Broker:
- Download the Splunk SOAR Automation Broker from the Splunk SOAR Free Trial Page
- Use another system to download the Splunk SOAR Automation Broker
Then continue with the last section, Manually install on a Docker or Podman host.
Download the Splunk SOAR Automation Broker from the Splunk SOAR Free Trial Page
Download the Splunk SOAR Automation container image from the Splunk SOAR Free Trial page.
- Log in and get the Splunk SOAR Automation Broker container image from the Splunk SOAR Free Trial page.
- Copy the image file to your Docker or Podman host.
Continue with the last section, Manually install on a Docker or Podman host.
Use another system to download the Splunk SOAR Automation Broker
If you cannot access the Splunk SOAR Free Trial page, perform these steps:
- On a system that can reach Docker Hub, find the latest Splunk SOAR Automation Broker and Broker Manager images from Docker Hub: Docker Hub. The examples that follow use <version> to stand in for the broker image version.
- Load the Docker image into the local Docker or Podman repository by pulling it from Docker Hub.
For Docker:
For Podman:CODE
docker pull splunk/soar-automation-broker:<version> docker pull splunk/soar-broker-manager:latestCODEpodman pull splunk/soar-automation-broker:<version> podman pull splunk/soar-broker-manager:latest - Confirm with
docker image lsorpodman image lscommand that the two images downloaded successfully. - Save the image using the Docker or Podman save command. For more information, search for docker save on Docker Docs or podman save on Podman Docs.
For Docker:
CODEdocker save -o <path/to/file/<filename-version>.tar splunk/soar-automation-broker:<version> docker save -o <path/to/file/<filename-version>.tar splunk/soar-broker-manager:latestFor Podman:
CODEpodman save -o <path/to/file/<filename-version>.tar splunk/soar-automation-broker:<version> podman save -o <path/to/file/<filename-version>.tar splunk/soar-broker-manager:latest - Copy the image file to your Docker or Podman host.
Continue with the next section, Manually install on a Docker or Podman host.
Manually install on a Docker or Podman host
Follow these steps to install the Splunk SOAR Automation Broker on your Docker or Podman host without using docker compose.
- If you have not already done so, download the Broker Manager and Automation Broker TAR files as described in one of the previous sections.
- On the host where you intend to run the Splunk SOAR Automation Broker, load the image you just copied into the local repository using the
docker loadorpodman loadcommand. Search for docker load on Docker Docs or podman load on Podman docs for more information.CODEdocker|podman load -i <path/to/file/<filename-version>.tar -
On the Automation Broker host, place the
composefile and initialbroker_registration.keyin the expected local directory, usuallysplunk_data. - In the
composefile, uncomment and setVERSION=x.y.zto the appropriate release version.Note: When upgrading, you must update the VERSION setting for each new release. For example, when upgrading from version 8.7.0 to 8.8.0, change the line fromVERSION=8.7.0toVERSION=8.8.0. Make sure that the Automation Broker image exists, then restart the Broker Manager. - Start the Broker Manager. Refer to the instructions in Create a Modern Splunk SOAR Automation Broker.