#240 ✓resolved
Alex-SF

Customizable dispatch plugin

Reported by Alex-SF | March 21st, 2011 @ 08:00 AM | in Rundeck 1.3 (closed)

Define a generic programming interface representing node execution and file copying that will allow the replacement of the current ssh/scp implementation by user developed plugins.

User-developed plugins will provide implementations for the node execution and file copying methods specific to the underlying tool, transport or mechanism. The existing ssh/scp implementation will be refactored as one such plugin. A second plugin will support the execution of scripts.

Plugins will be driven primarily from data exposed to them in their execution context (resource, job, option data).

Refactor the core framework to use a plugin manager that resolves and invokes the needed plugin. The framework will have a default plugin setting, specifying the ssh/scp implementation for backwards compatibility.

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

(DEPRECATED) Please use github issues for issue tracking at http://github.com/dtolabs/rundeck/issues

Shared Ticket Bins

Referenced by

Pages