Bonjour,
pour donner le contexte, je suis en train de construire une plateforme sur du Public Cloud via Terraform.
Pour commencer je me crée toute la partie réseau et j'ai eu une erreur. Voilà le code terraform:
resource "openstack_networking_network_v2" "admin" {
name = "Admin"
admin_state_up = "true"
availability_zone_hints = ["nova"]
}
resource "openstack_networking_subnet_v2" "admin_subnet" {
name = "admin_subnet"
enable_dhcp = "true"
ip_version = 4
network_id = "${openstack_networking_network_v2.admin.id}"
cidr = "10.0.0.0/24"
}
resource "openstack_networking_network_v2" "internal" {
name = "Internal"
admin_state_up = "true"
availability_zone_hints = ["nova"]
}
resource "openstack_networking_subnet_v2" "internal_subnet" {
name = "internal_subnet"
enable_dhcp = "true"
ip_version = 4
network_id = "${openstack_networking_network_v2.internal.id}"
cidr = "192.168.10.0/24"
}
resource "openstack_networking_network_v2" "external" {
name = "External"
admin_state_up = "true"
availability_zone_hints = ["nova"]
}
resource "openstack_networking_subnet_v2" "external_subnet" {
name = "external_subnet"
enable_dhcp = "true"
ip_version = 4
network_id = "${openstack_networking_network_v2.external.id}"
cidr = "172.16.0.0/24"
}
lorsque je l'exécute j'ai l'erreur suivante:
`* openstack_networking_network_v2.admin: Error creating openstack_networking_network_v2: Bad request with: [POST https://network.compute.sbg5.cloud.ovh.net/v2.0/networks], error message: {"NeutronError": {"message": "Invalid input for operation: Can not get vracks for tenant xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx from DB!.", "type": "InvalidInput", "detail": ""}}`
(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx correspondant à mon tenant)
Détail croustillant, il se trouve qu'en fait cette erreur ne se produit que lorsque l'on tente d'ajouter plusieurs réseaux et subnets à la fois. En les faisant un par un ça fonctionne. Voir le résultat en pièce jointe.
L'assistance n'a pas su m'aider, Terraform semble-t-il n'est pas supporté par OVH. Ce qui est d'ailleurs très étonnant je trouve...
J'ai quand même creusé l'affaire avant de l'aide de la communauté (restons scientifique). Il existe à priori d'autres méthodes :
- https://registry.terraform.io/modules/ovh/publiccloud-network/ovh/0.1.3
- https://www.terraform.io/docs/providers/ovh/r/cloud_network_private.html
mais que je ne trouve pas très sexy si on souhaite une utilisation pure des API openstack. Et surtout je ne les ai pas encore testés.
J'attends donc vos retours, si vous avez déjà eu ce genre de soucis et surtout si vous avez une solution. Est-ce un bug, ou une implémentation non finie voir non voulue ?
Cordialement.
PS: dès que j'ai du temps je teste les autres méthodes.
Terraform - Echec lors de la création de plusieurs réseaux privés
Related questions
- Dimensionnement serveur MySQL
44462
07.11.2018 12:32
- [RESOLU] Connexion impossible en SSH
37190
05.06.2019 20:05
- Bonjour, Je n'est reçus aucun mot de passe root lors de mon achat!
32555
05.02.2018 20:47
- Gitlab private docker registry
32350
16.03.2018 13:05
- Ssh connection timed out port 22
31423
11.12.2019 08:21
- Configuration IP failover avec netplan (Ubuntu 17.10)
31129
12.01.2018 23:23
- Problème connexion ssh
30748
04.02.2018 09:46
- IP Failover sur Debian 9
30505
18.11.2016 20:40
- Instance Public Cloud en "error"
27945
15.12.2025 10:04
- Connexion OpenStack Swift Object Storage
24250
11.04.2019 10:09