# 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 (opens new window) to store resource of type ResourceMeta (opens new window).

Refer to the Rundeck Storage API javadocs (opens new window) 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:3.4.10-SNAPSHOT as a dependency.

See: org.rundeck:rundeck-storage-api:\3.4.10-SNAPSHOT (opens new window)