From ad12b7a64f3b24afcba148230d9855b7db8314fd Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Thu, 16 Mar 2023 09:49:28 -0500
Subject: [PATCH] Add image format variable

---
 openstack-ood/nodeimage.pkr.hcl | 1 +
 openstack-ood/variables.pkr.hcl | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git a/openstack-ood/nodeimage.pkr.hcl b/openstack-ood/nodeimage.pkr.hcl
index 6f63759..e8a0f4c 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 5082805..ddd14de 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
-- 
GitLab