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