Skip to content

Remove the plugins list from the root of the configuration file #1147

@stevenengler

Description

@stevenengler

The current configuration file format requires you to list plugins and their paths in the configuration root, and then refer to those plugins when specifying processes. For example:

plugins:
- id: myplugin
  path: tor/src/app/tor
hosts:
- id: mynode
  quantity: 1
  processes:
  - plugin: myplugin
    starttime: 1

It would be simpler to remove the plugins list at the root of the configuration file and require proceses to specify the path directly. For example:

hosts:
- id: mynode
  quantity: 1
  processes:
  - plugin: tor/src/app/tor
    starttime: 1

Metadata

Metadata

Assignees

Labels

Component: MainComposing the core Shadow executableType: EnhancementNew functionality or improved design

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions