From ac86b5ec186162f68d23989f2d01b5564a4eeedb Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Thu, 31 Aug 2023 15:11:07 -0500
Subject: [PATCH] Sync parameter in template source

---
 openstack-compute/nodeimage.pkr.hcl | 3 +++
 openstack-gpu/nodeimage.pkr.hcl     | 3 +++
 openstack-ood/nodeimage.pkr.hcl     | 2 +-
 openstack/nodeimage.pkr.hcl         | 5 ++++-
 4 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/openstack-compute/nodeimage.pkr.hcl b/openstack-compute/nodeimage.pkr.hcl
index f2b007c..420f2c6 100644
--- a/openstack-compute/nodeimage.pkr.hcl
+++ b/openstack-compute/nodeimage.pkr.hcl
@@ -9,9 +9,12 @@ 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
+  volume_size       = 10
   flavor            = var.flavor
   instance_name     = var.build_instance_name
 
+  use_blockstorage_volume = true
   floating_ip_network = var.floating_ip_network
   networks = var.networks
   security_groups = var.security_groups
diff --git a/openstack-gpu/nodeimage.pkr.hcl b/openstack-gpu/nodeimage.pkr.hcl
index eedd1a3..c64a709 100644
--- a/openstack-gpu/nodeimage.pkr.hcl
+++ b/openstack-gpu/nodeimage.pkr.hcl
@@ -9,9 +9,12 @@ 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
+  volume_size       = 10
   flavor            = var.flavor
   instance_name     = var.build_instance_name
 
+  use_blockstorage_volume = true
   floating_ip_network = var.floating_ip_network
   networks = var.networks
   security_groups = var.security_groups
diff --git a/openstack-ood/nodeimage.pkr.hcl b/openstack-ood/nodeimage.pkr.hcl
index 2de64f4..a4b88eb 100644
--- a/openstack-ood/nodeimage.pkr.hcl
+++ b/openstack-ood/nodeimage.pkr.hcl
@@ -5,7 +5,7 @@ locals {
 source "openstack" "image" {
   skip_create_image = var.skip_create_image
   image_name        = local.local_image_name
-  source_image_name = var.source_image
+  source_image      = var.source_image
   image_members     = var.image_membership
   image_auto_accept_members = var.auto_accept_members
   image_tags        = var.image_tags
diff --git a/openstack/nodeimage.pkr.hcl b/openstack/nodeimage.pkr.hcl
index 509ae3c..eaea25a 100644
--- a/openstack/nodeimage.pkr.hcl
+++ b/openstack/nodeimage.pkr.hcl
@@ -5,13 +5,16 @@ locals {
 source "openstack" "image" {
   skip_create_image = var.skip_create_image
   image_name        = local.local_image_name
-  source_image_name = var.source_image
+  source_image      = var.source_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
+  volume_size       = 10
   flavor            = var.flavor
   instance_name     = var.build_instance_name
 
+  use_blockstorage_volume = true
   floating_ip_network = var.floating_ip_network
   networks = var.networks
   security_groups = var.security_groups
-- 
GitLab