genvid.toolbox.LocalServiceInstaller

class genvid.toolbox.LocalServiceInstaller(**kwargs)

Bases: genvid.toolbox.service.ServiceInstaller

Installer for the local services.

NAME = 'local-service-installer'
DESCRIPTION = 'Installation of supervisor services as background processes.'
SUPERVISOR_BASE

alias of LocalService

SERVICE_CLASSES = {'consul': <class 'genvid.toolbox.localservice.LocalConsulService'>, 'vault': <class 'genvid.toolbox.service.VaultService'>, 'nomad': <class 'genvid.toolbox.service.NomadService'>}
add_consul_dns()
add_commands()
run_command(command, options)