From a2964f1eb31f7efbd7d29e0991e3524b8808ac02 Mon Sep 17 00:00:00 2001
From: Chirag Chandrahas Shetty <chirag24@uab.edu>
Date: Tue, 4 Feb 2020 14:08:53 -0600
Subject: [PATCH] Added code to have seperate instance flavor for OHPC, OOD and
 Compute nodes

---
 main.tf | 6 +++---
 vars.tf | 4 +++-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/main.tf b/main.tf
index c95d2c2..1f3d0d3 100644
--- a/main.tf
+++ b/main.tf
@@ -61,7 +61,7 @@ module "create-ohpc-instance" {
     source = "./ohpc-instance"
     ohpc_instance_name = var.ohpc_instance_name
     image_ohpc = var.image_ohpc
-    flavor = var.flavor
+    flavor = var.ohpc_flavor
     key_pair = "${module.import-keypair.keypair_name}"
     external_network = var.external_network
     internal_network = var.internal_network
@@ -79,7 +79,7 @@ module "create-ood-instance" {
     source = "./ood-instance"
     ood_instance_name = var.ood_instance_name
     image_ood = var.image_ood
-    flavor = var.flavor
+    flavor = var.ood_flavor
     key_pair = "${module.import-keypair.keypair_name}"
     internal_network = var.internal_network
     internal_ip = var.ood_private_ip
@@ -96,7 +96,7 @@ module "nodes" {
     internal_subnet_id = "${module.cluster-network.internal_subnet_id}"
     source = "./nodes"
     image_compute = var.image_compute
-    flavor = var.flavor
+    flavor = var.compute_flavor
     key_pair = "${module.import-keypair.keypair_name}"
     compute_node_count = var.compute_node_count
     internal_network = var.internal_network
diff --git a/vars.tf b/vars.tf
index 00bbcd1..9b7b7aa 100644
--- a/vars.tf
+++ b/vars.tf
@@ -19,7 +19,9 @@ variable "ood_instance_name" { default = "ood"}
 variable "image_ohpc" {default = "CentOS-7-x86_64-GenericCloud-1905"}
 variable "image_ood" {default = "CentOS-7-x86_64-GenericCloud-1905"}
 variable "ood_private_ip" {default = "10.1.1.11"}
-variable "flavor" {default = "m1.medium"}
+variable "ood_flavor" {default = "m1.medium"}
+variable "compute_flavor" {default = "m1.medium"}
+variable "ohpc_flavor" {default = "m1.xlarge"}
 variable "internal_network" {default = "clusternet"}
 variable "external_network" {default = "dmznet"}
 variable "host_prefix" {default = "164.111.161.%s"}
-- 
GitLab