diff --git a/openstack-ood/nodeimage.pkr.hcl b/openstack-ood/nodeimage.pkr.hcl
index 6f637593e1b66e948e92c10cc1e3bb6fbf92eabd..e8a0f4c4fd7aa52b93349479285606bb8b12995c 100644
--- a/openstack-ood/nodeimage.pkr.hcl
+++ b/openstack-ood/nodeimage.pkr.hcl
@@ -9,6 +9,7 @@ source "openstack" "image" {
   image_members     = var.image_membership
   image_auto_accept_members = var.auto_accept_members
   image_tags        = var.image_tags
+  image_disk_format = var.image_format
   flavor            = var.flavor
   instance_name     = var.build_instance_name
 
diff --git a/openstack-ood/variables.pkr.hcl b/openstack-ood/variables.pkr.hcl
index 5082805e08faa68325e6cd7b5ec18bb89467c623..ddd14de7e661cf1cff5732c62e4ffd4fbf23d4c8 100644
--- a/openstack-ood/variables.pkr.hcl
+++ b/openstack-ood/variables.pkr.hcl
@@ -9,6 +9,12 @@ variable "image_name" {
   description = "Name of the image in openstack"
 }
 
+variable "image_format" {
+  type        = string
+  default     = "qcow2"
+  description = "The format of the resulting image"
+}
+
 variable "image_date_suffix" {
   type        = bool
   default     = false