@florent hello, I'm sorry for the delay.
Yes, and I'm getting errors.
right after "terraform apply" and answering "yes" to the prompt, I got this:
xenorchestra_vm.rbbmspcs2: Creating...
╷
│ Error: jsonrpc2: code 10 message: invalid parameters: {"errors":[{"instancePath":"/affinityHost","schemaPath":"#/properties/affinityHost/minLength","keyword":"minLength","params":{"limit":1},"message":"must NOT have fewer than 1 characters"},{"instancePath":"/VIFs/0/mac","schemaPath":"#/properties/VIFs/items/properties/mac/minLength","keyword":"minLength","params":{"limit":1},"message":"must NOT have fewer than 1 characters"}]}
│
│ with xenorchestra_vm.rbbmspcs2,
│ on vm.tf line 19, in resource "xenorchestra_vm" "rbbmspcs2":
│ 19: resource "xenorchestra_vm" "rbbmspcs2" {
│
╵
So... I did some Googling and found that another person was experiencing a similar issue recently, so I added the following line to my tf file:
affinity_host = data.xenorchestra_pool.pool.master
Now, I'm getting this error - and I can't figure out a solution on my own. Any ideas? I haven't toyed with my TF files in months, ever since I reported this, and wasn't getting these errors back then.
xenorchestra_vm.rbbmspcs2: Creating...
╷
│ Error: jsonrpc2: code 10 message: invalid parameters: {"errors":[{"instancePath":"/VIFs/0/mac","schemaPath":"#/properties/VIFs/items/properties/mac/minLength","keyword":"minLength","params":{"limit":1},"message":"must NOT have fewer than 1 characters"}]}
│
│ with xenorchestra_vm.rbbmspcs2,
│ on vm-windows.tf line 19, in resource "xenorchestra_vm" "rbbmspcs2":
│ 19: resource "xenorchestra_vm" "rbbmspcs2" {
│
╵
Here follows the simplified TF file I've been using, with the new "affinity_host" line:
data "xenorchestra_pool" "pool" {
name_label = "b500-2555 Server Room"
}
data "xenorchestra_template" "vm_template" {
name_label = "rbbmswsoe2019s_2023-02-28"
}
data "xenorchestra_sr" "sr" {
name_label = "nfs-isilon-xcpng-b500-2555"
pool_id = data.xenorchestra_pool.pool.id
}
data "xenorchestra_network" "network" {
name_label = "VLAN113"
pool_id = data.xenorchestra_pool.pool.id
}
resource "xenorchestra_vm" "rbbmspcs2" {
memory_max = 8589934594
cpus = 2
name_label = "XO terraform tutorial"
affinity_host = data.xenorchestra_pool.pool.master
template = data.xenorchestra_template.vm_template.id
network {
network_id = data.xenorchestra_network.network.id
}
disk {
sr_id = data.xenorchestra_sr.sr.id
name_label = "VM boot drive"
size = 50212254720
}
}