Set up Remote Worker container with containerized add-ons
A Linux host with docker and docker-compose installed
Download the container images package: https://distributor.pliant.io/pliant-worker-airgap.tar.gz
Expand the tarball and load the images into docker:
If using podman instead of docker, issue the following command instead:
Create a new file called ./worker-config.env and copy and paste this entire template text into it. Change the values where shown to match your environment. The “instance-address” can be either the IP Address or, preferably, the FQDN of the Pliant instance.
Note: In cases where the server certificate cannot be verified, we may have to uncomment the last two lines from the config. That will effectively disable TLS certificate validation. This should be done only if the networking infrastructure between the remote worker and the Pliant instance we’re connecting to is trusted.
Move the config file into place and bring up the remote worker
The worker should now be running along with all currently available integration addons.
CentOS Stream 9
docker-compose is not installed by default on CentOS9 with podman. Follow these instructions to install docker-compose and start the pliant-worker:
To stop the worker and all addon containers, we would issue:
Note: Restarting the worker container will not make any configuration changes take effect. You must use the docker-compose commands to stop and start the containers if any changes are needed.
See worker log output: