From 6b80f48e2fd6074eb6512a13914164b138f6a4ba Mon Sep 17 00:00:00 2001 From: Krish Moodbidri <krish94@uab.edu> Date: Wed, 8 Nov 2023 09:40:45 -0600 Subject: [PATCH] feat: Add new data volume for XDMod queue data - Added a new data block storage resource in Terraform configuration. - Updated the remote-exec provisioner to mount the XDMod queue data volume. --- main.tf | 1 + vars.tf | 1 + 2 files changed, 2 insertions(+) diff --git a/main.tf b/main.tf index e880538..66a79cc 100644 --- a/main.tf +++ b/main.tf @@ -56,6 +56,7 @@ output "keypair_name" { data "openstack_networking_network_v2" "external_net" {name = var.external_network} data "openstack_blockstorage_volume_v3" "disk" {name = var.data_volume} +data "openstack_blockstorage_volume_v3" "disk2" {name = var.xdmod_queue_data_volume} # runs the ohpc-instance module - creates ohpc instance using variables defined above # calls functions from dmz-network, import-keypair, and floating-ip-address modules to get values created there for use diff --git a/vars.tf b/vars.tf index 11d6185..e12b0af 100644 --- a/vars.tf +++ b/vars.tf @@ -26,6 +26,7 @@ variable "ohpc_user" {default = "centos"} variable "ood_user" {default = "centos"} variable "ssh_private_key" {default = "~/.ssh/id_rsa"} variable "data_volume" {default = ""} +variable "xdmod_queue_data_volume" {default = "xdmod_queue_data_volume"} # variables for node creation module variable "image_compute" {default = "compute-v1"} -- GitLab