Storage plugins provide the backend for storing file contents uploaded to the Key Storage via the Key Storage API.

The Storage facility stores Resources in a Path-oriented tree structure. Each Resource has a set of key-value metadata, and a stream of binary data (the content).

Rundeck provides two built-in providers, db and file, which store the contents in the database or on the filesystem.

When installed, Storage Plugins can be configured to apply to all storage, or for everything below a certain Path.


See: Configuring the Storage Plugins.

Java Plugin Type

  • Note: Refer to Java Development for information about developing a Java plugin for Rundeck.

The plugin interface is StoragePlugin. This simply extends Tree to store resource of type ResourceMeta.

Refer to the Rundeck Storage API javadocs for more information about the underlying storage API.

The service name is Storage.