Installation of plugins is simple:
Put the plugin file, such as plugin.jar
or some-plugin.zip
, into the Rundeck server's libext dir:
cp some-plugin.zip $RDECK_BASE/libext
The plugin is now enabled, and any providers it defines can be used by nodes or projects.
The Rundeck server does not have to be restarted.
You can simply remove the plugin files from $RDECK_BASE/libext
to uninstall them.
You can overwrite an old plugin with a newer version to update it.
Several plugin files are included with the default Rundeck installation for your use in testing or development.
Plugins for Rundeck contain new Providers for some of the Services used by the Rundeck core.
Rundeck comes with some Built-in plugins for these services, but Plugins let you write your own, or use third-party implementations.