26.26. manager

The following documentation is for manager content package at version v0.0.0.

The manager plugin adds two large functions for controlling a distributed multi-node DRP endpoint fabric. The manager turns a DRP Endpoint into a data aggregator and configuration synchronization point. Once the plugin is loaded and configured, new objects are enabled that allow for managing and viewing data from other DRP Endpoints.

26.26.1. Terms

To normalize usage, the following terms will be used in the documentation.

  • DRP Instance - A generic DRP Endpoint in the system.
  • Manager - A DRP Instance running the manager plugin.
  • Endpoint - A DRP Instance without a manager plugin managing machines.
  • Manager-Endpoint - A DRP Instance running a manager and managing machines.
  • Version Set - A bundle of configuration data that can be applied to DRP Instance.
  • Catalog Item - An object defining a versioned release of a content pack, plugin provider, or DRP.
  • Catalog - A set of Catalog Items provided as an aggregated set of content packs.

26.26.2. Functions

The two functions that are provided all of data aggregation and configuration distrubition. Each of these are described below. Data Aggregation

The first function is data aggregation across the distributed set of DRP Endpoints. The manager DRP endpo Configuration Distribution

The second function is configuration aggregation, distrubition, and synchronization across the DRP Endpoints with in the fabric in a programatic versioned way. To facilitate this feature, the catalog data elements are added and tracked.

26.26.3. Objects

26.26.4. Operations

26.26.5. params

The content package provides the following params. manager/catalog-cache

This parameter is the location in the file system of the cache of content. manager/forward-url

This parameter defines the URL the system should use to forward requests to the endpoint. manager/password

This parameter defines the password the manager should use to login to the endpoint. manager/url

This parameter defines the URL the manager should use to access the endpoint. manager/username

This parameter defines the username the manager should use to login to the endpoint.