Hi all,
I'm currently setting up a Rundeck architecture where I want to use a remote agent to run scripts across a farm of Linux servers. I'm running Rundeck 4.12 in Docker, and the agent is supposed to live on a remote Linux server.
I know the best way to use Rundeck is using SSH, but I don't want to open the remote servers to a connection from the outside, this is why I want to use an agent. (I am attaching the architecture I'm thinking about).
I’ve seen references to rundeck-agent.jar, but it seems like the file is no longer available (404 on Maven Central and no direct links from the docs). Has the agent been deprecated or integrated in a different way in newer versions?
What I’m trying to do:
Rundeck (Docker) → Remote Agent (Linux) → Executes scripts on other servers
Rundeck is running with RUNDECK_FEATURE_RUNDECK_AGENTS_ENABLED=true and RUNDECK_PLUGIN_EXECUTION_SERVICE=agent-plugin.
Questions:
What’s the correct way to deploy a Rundeck agent in this version?
Is there an official download or Docker image for the agent?
Are agents still supported in this model?
Any best practices for securely running agents on remote servers?
Thanks in advance!