Bonjour,
J'utilise `nova boot` pour créer une VM (en suivant l'exemple donné sur https://docs.ovh.com/fr/public-cloud/lancer-un-script-lors-de-la-creation-dun-instance/) et je souhaite pouvoir exécuter un script shell (ou passer une configuration cloud-config spécifique) pour changer par exemple le hostname par défaut du serveur, mais le flag `--user-data` semble inopérant.
Voici un exemple de fichier cloud-config que j'essaie de passer avec `--user-data` :
--8<--
$ cat cloud-config.yml
hostname: test
fqdn: test.example.net
runcmd:
- touch /test.txt
-->8--
Et la commande `nova boot` que j'utilise :
--8<--
$ nova boot --key-name ${KEY_NAME} --image "Ubuntu 18.04" --flavor "vps-ssd-1" --nic "net-name=VRack VLAN 102" --user-data cloud-config.yml test.example.net
-->8--
J'ai ajouté un `runcmd` pour voir si le fichier `/test.txt` était créé, mais une fois la VM active le fichier n'est pas présent. Je suppose donc que le `--user-data cloud-config.yml` n'est pas pris en compte.
Je remarque aussi que la clef SSH présente dans `~ubuntu/.ssh/authorized_keys` n'est pas la même que celle demandée via l'option `--key-name`...
Je m'y prend mal, ou bien il y a des spécificités/limitations particulières pour le cloud-init sur le Public Cloud OVH ?
Cordialement,
Jérôme
Public Cloud OVHcloud - Flag `--user-data` ne semble pas être prise en compte avec `nova boot`
Related questions
- Dimensionnement serveur MySQL
44665
07.11.2018 12:32
- [RESOLU] Connexion impossible en SSH
37314
05.06.2019 20:05
- Bonjour, Je n'est reçus aucun mot de passe root lors de mon achat!
32641
05.02.2018 20:47
- Gitlab private docker registry
32473
16.03.2018 13:05
- Ssh connection timed out port 22
31670
11.12.2019 08:21
- Configuration IP failover avec netplan (Ubuntu 17.10)
31224
12.01.2018 23:23
- Problème connexion ssh
30903
04.02.2018 09:46
- IP Failover sur Debian 9
30600
18.11.2016 20:40
- Instance Public Cloud en "error"
28133
15.12.2025 10:04
- Connexion OpenStack Swift Object Storage
24337
11.04.2019 10:09