class genvid.toolbox.VaultService(**kwargs)

Bases: ServiceTool

Base Configuration of the Vault service.

NAME = 'service-vault'

The name of the logger for this tool. Must be redefined in children.

SERVICE_NAME = 'vault'
get_service_args(configdir, datadir, mode)

Return the base arguments for the service.

get_config(bind, **ignored)

Return the configuration as a dictionary acceptable as a JSON object.

The default configuration can be changed by overriding the result of this method.


bind: For client only: The service binding address.

uninstall(clean: bool = False)

Uninstall the configuration of the service.

class service.VaultService

Implementation of genvid.toolbox.VaultService