Bonjour à tous !
Actuellement on essaie de lancer un script lors de la création d'une instance via l'API.
On remplit alors le userData pour l'appel à l'API. Par contre, le script n'est pas utilisé. Du coup ce sera pour savoir un peu comment faire. (Je n'ai pas trouvé d'exemples.)
Le code qu'on utilise est :
$options = [
// Required
'name' => $application->getName(),
'imageId' => 'de7c3bac-3748-4cb2-a9d2-a17a301e607d',
'flavorId' => 'd0c3bdf8-c3f7-4e66-8c17-6b21cf4d0a50',
'region' => 'UK1',
'metadata' => ['company_id' => 'bar'],
'userData' => 'sudo apt-get install -y apache2',
];
$result = $this->ovhApi->post('/cloud/project/' . self::SERVICE_NAME . '/instance', $options);
Nous avons aussi essayé de mettre le contenu dans un base64_encode() (mais toujours aucun résultat, on s'était basé sur une autre api openstack pour ça, la ligne de commande dans le code ci-dessus est juste là à titre d'exemple)
Auriez-vous une idée de comment régler ça ?
Les logs du serveur retournent :
__init__.py[WARNING]: Unhandled non-multipart (text/x-not-multipart) userdata: 'b'sudo apt-get install -y '...'
Encore merci pour vos aides
Utilisation userData dans l'API PHP OVH pour la création d'instance
Sujets apparentés
- [RESOLU] Connexion impossible en SSH
14041
05.06.2019 20:05
- Bonjour, Je n'est reçus aucun mot de passe root lors de mon achat!
10200
05.02.2018 20:47
- Configuration IP failover avec netplan (Ubuntu 17.10)
8391
12.01.2018 23:23
- IP Failover sur Debian 9
6640
18.11.2016 20:40
- Ssh connection timed out port 22
5658
11.12.2019 08:21
- Problème connexion ssh
5370
04.02.2018 09:46
- Connexion OpenStack Swift Object Storage
5089
11.04.2019 10:09
- Désactivation de mon site pour Phishing
4825
12.05.2021 08:36
- [RESOLU] VNC Console - Coller un texte
4064
14.01.2018 18:48
- [Officiel] Roadmap Public Cloud
3990
02.06.2017 08:53