ScalewayApi::Endpoints::Baremetal::Install
Paramètres d'installation d'un serveur Elastic Metal.
Install est passé au servers.create (pour coupler
création + installation en un appel) ou à servers.install
(pour réinstaller un serveur existant).
os_id: UUID de l'OS (cf.client.baremetal.oses).hostname: nom de machine posé pendant l'install.ssh_key_ids: UUIDs des clés autorisées (cf.client.ssh_keys). Doit en contenir au moins une, sinon pas d'accès.user: utilisateur à créer (optionnel ; par défaut, dépend de l'OS —rootouubuntuselon).password: mot de passe deuser. Déconseillé (exposé via l'API Scaleway). Préférer la connexion par clé SSH.service_user: nom d'un second utilisateur (optionnel).service_password: mot de passe duservice_user.
Le champ cloud_init existe côté Scaleway mais n'est pas exposé
dans cette v0.1 : l'écosystème Aloli pose sa propre post-install
via beryl après le premier boot.
Constructors
Instance methods
hostname
Sourceos_id
Sourcepassword
Sourceservice_password
Sourceservice_user
Sourcessh_key_ids
Sourceto_json_object
Sérialise l'install en objet JSON, en omettant les champs nil
(important : Scaleway rejette "user": null avec
invalid_argument).
user
Source