Storage Plugin
Storage Plugin
About
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.
Configuring
See: Configuring the Storage Plugins.
Java Plugin Type
- Note: Refer to Java Development for information about developing a Java plugin for Rundeck.
Plugin Interface
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.
Service Name
Additional Compile-time Dependency
Your build tool will need to include org.rundeck:rundeck-storage-api:5.8.0-20241205
as a dependency.