genvid.toolbox.LinuxServiceInstaller¶
-
class
genvid.toolbox.
LinuxServiceInstaller
(**kwargs)¶ ベースクラス:
genvid.toolbox.service.ServiceInstaller
Linux サーバーに監視サービスをインストールする。
-
NAME
= 'service-installer-linux'¶
-
SERVICES
= ('consul', 'nomad', 'vault', 'docker')¶
-
SERVICE_CLASSES
= {'consul': <class 'genvid.toolbox.linuxservice.LinuxConsulService'>, 'nomad': <class 'genvid.toolbox.linuxservice.LinuxNomadService'>, 'vault': <class 'genvid.toolbox.linuxservice.LinuxVaultService'>, 'docker': <class 'genvid.toolbox.linuxservice.LinuxDockerService'>}¶
-
get_service_class
(service)¶
-
add_consul_dns
()¶
-
add_commands
()¶
-
run_command
(command, options)¶
-
-
class
linuxservice.
LinuxServiceInstaller
¶