module

Beryl::CLI::BootHd

Sous-commande beryl boot-hd <host> : bascule OVH sur le boot disque (inverse de rescue) et attend le retour SSH de l'OS installé. Pas implémenté pour Scaleway (leur bascule passe par servers.reboot avec un BootType différent, sémantique couverte par leur rescue).

Constants

DEFAULT_SSH_WAIT_TIMEOUT = 10.minutes
EXIT_API_ERROR = 7
EXIT_BAD_CREDS = 4
EXIT_BAD_PROVIDER = 5
EXIT_MISSING_CONFIG = 6
EXIT_OK = 0
EXIT_SSH_FAILED = 2
EXIT_TASK_FAILED = 9
EXIT_UNEXPECTED = 3
EXIT_USAGE = 1
TASK_POLL_INTERVAL = 10.seconds
TASK_WAIT_TIMEOUT = 5.minutes

Class methods

run(config_root : String, args : Array(String), ovh_client_factory : OvhClientFactory = -> do Beryl::CLI::Credentials.ovh_client end, wait_for_ssh : Proc(String, Int32, String, Time::Span, Time::Span, Bool) = ->Beryl::CLI::Rescue.default_wait_for_ssh(String, Int32, String, Time::Span, Time::Span)) : Int32
Source

Nested types