variable "name" { description = "Name of the storage pool." type = string } variable "driver" { description = "Storage Pool driver. Must be one of dir, zfs, lvm, btrfs, ceph, cephfs, or cephobject." type = string validation { condition = contains(["dir", "zfs", "lvm", "btrfs", "ceph", "cephfs", "cephobject"], var.driver) error_message = "Invalid driver. Must be one of: dir, zfs, lvm, btrfs, ceph, cephfs, or cephobject." } } variable "description" { description = "Description of the storage pool." type = string default = null } variable "config" { description = "Map of key/value pairs for storage pool config." type = map(string) default = {} } variable "project" { description = "Name of the project where the storage pool will be stored." type = string default = null }