Set Up Rundeck Agent for Remote Execution

37 views
Skip to first unread message

Ariel Rotenberg

unread,
Apr 16, 2025, 4:28:53 PM4/16/25
to rundeck-discuss

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:

  1. What’s the correct way to deploy a Rundeck agent in this version?

  2. Is there an official download or Docker image for the agent?

  3. Are agents still supported in this model?

  4. Any best practices for securely running agents on remote servers?

Thanks in advance!


example.png

rac...@rundeck.com

unread,
Apr 16, 2025, 4:37:23 PM4/16/25
to rundeck-discuss
Hi,

The Process Automation Runner covers that scenario. The runner is only available for Runbook Automation commercial products. Please take a look at this.

Regards!
Reply all
Reply to author
Forward
0 new messages