Bonjour,
je suis entrain d'essayer de configurer cloud init pour installer mon serveur, seulement la configuration que je fais n'a aucun effet sur l'installation.
J'en profite pour faire remarquer que la fonction "sauvegarder le template" ne fonctionne pas. La seule information qui est retenue est le nom du template, autrement dit celle qui m'intéresse le moins. L'URL de l'image, la somme de contrôle de l'image, la clé publique SSH d'autorisation du client, et la configuration cloud init ne sont pas enregistrées (malgré avoir coché l'option de sauvegarde).
Les seules configurations appliquées sont:
1) le nom d'hôte saisi depuis l'interface
2) la clef publique d'autorisation du client saisie depuis l'interface
J'ai remarqué qu'il y avait déjà une question similaire, mais elle est sans réponse et les réponses ont été désactivées.
#cloud-config
chpasswd:
expire: true
users:
- { name: freebsd, password : [...] }
ssh_authorized_keys:
- ssh-rsa [...]
# Temporary keys
ssh_keys:
ed25519_private: |
-----BEGIN OPENSSH PRIVATE KEY-----
[...]
-----END OPENSSH PRIVATE KEY-----
ed25519_public: ssh-ed25519 [...] init_key
ssh_deletekeys: false
# Disable SSH password auth
ssh_pwauth: false
J'installe cette image: https://download.freebsd.org/snapshots/VM-IMAGES/15.0-CURRENT/amd64/Latest/FreeBSD-15.0-CURRENT-amd64-BASIC-CLOUDINIT.ufs.raw.xz (sha512 3b7d9fb43e42da3f0207ff8aadea4e6dfb67906dd4008d85e23c8571e7d9d5bff7fa2bb752cb4eac3e483d50e3fc69e85e96912ad44bfcaf518c10656873f56b).
Pour faire cela j'ai suivi (me semble-t-il, j'ai peut-être manqué une étape) les instructions données à https://help.ovhcloud.com/csm/fr-dedicated-servers-bringyourownimage?id=kb_article_view&sysparm_article=KB0043286 et https://docs.cloud-init.io/en/latest/index.html.
Cloud init affiche des informations sur la console à l'installation, mais le serveur que j'ai n'a pas de console KVM/IPMI, aussi il est très dur de comprendre ce qui se passe.
Bonjour,
L'implémentation de FreeBSD ne supporte pas tous les paramètres donnés dans votre user-data, je vous invite à regarder la source de leur implémentation ici : https://cgit.freebsd.org/src/tree/libexec/nuageinit.
Bonjour,
L'implémentation de FreeBSD ne supporte pas tous les paramètres donnés dans votre user-data, je vous invite à regarder la source de leur implémentation ici : https://cgit.freebsd.org/src/tree/libexec/nuageinit.