genvid.toolbox.LocalServiceInstaller

class genvid.toolbox.LocalServiceInstaller(**kwargs)

Bases: genvid.toolbox.service.ServiceInstaller

Installer for the local services.

DESCRIPTION = 'Installation of supervisor services as background processes.'
NAME = 'local-service-installer'
SERVICE_CLASSES = {'vault': <class 'genvid.toolbox.service.VaultService'>, 'nomad': <class 'genvid.toolbox.service.NomadService'>, 'consul': <class 'genvid.toolbox.localservice.LocalConsulService'>}
SUPERVISOR_BASE

alias of LocalService

add_commands()
add_consul_dns()
run_command(command, options)