terraform-provider-libvirt icon indicating copy to clipboard operation
terraform-provider-libvirt copied to clipboard

libvirt_volume serial/wwn number

Open rgl opened this issue 5 years ago • 2 comments

It would be very useful to have direct support for setting a libvirt_volume serial/wwn number. This would allow us to better find/identify the volume while in the guest OS (e.g in Windows, its as simple as Get-Disk -SerialNumber 123).

From https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms:

serial if present, this specify serial number of virtual hard drive. For example, it may look like WD-WMAP9A966149. Not supported for scsi-block devices, that is those using disk type 'block' using device 'lun' on bus 'scsi'. Since 0.7.1

wwn if present, this element specifies the WWN (World Wide Name) of a virtual hard disk or CD-ROM drive. It must be composed of 16 hexadecimal digits. Since 0.10.1

Does this make sense?

If so, I can try to make a PR with:

resource "libvirt_volume" "example_boot" {
  serial = "123"
}

rgl avatar Apr 24 '21 07:04 rgl

I have nothing against adding the attribute, but I don't see obvious where to put it, as this belongs to the disk element in libvirt, not to the volume, and we don't have a disk element.

dmacvicar avatar Jun 29 '21 11:06 dmacvicar