diff --git a/main.tf b/main.tf
index 0b9873ff3c97696788a2403db66a6eb4ecc88f9d..3990c4b44d1a756a079ed08d9e922ed71c84b9e1 100644
--- a/main.tf
+++ b/main.tf
@@ -82,6 +82,7 @@ module "create-ood-instance" {
     flavor = var.flavor
     key_pair = "${module.import-keypair.keypair_name}"
     internal_network = var.internal_network
+    internal_ip = var.ood_private_ip
     external_network = var.external_network
     floating_ip_ood = "${module.floating-ip-address.ood_address}"
     host_prefix = var.host_prefix
diff --git a/ood-instance/main.tf b/ood-instance/main.tf
index 09e8ce5cdb33954e567c588b47de5e34b9dce5d2..7d0d599f65da8f93a8833a0e92bf5ef929c48585 100644
--- a/ood-instance/main.tf
+++ b/ood-instance/main.tf
@@ -9,6 +9,7 @@ variable "flavor" {}
 variable "key_pair" {type = "string"}
 
 variable "internal_network" {}
+variable "internal_ip" {}
 variable "external_network" {}
 
 # is created in floating-ip module and called in root module
@@ -34,6 +35,7 @@ resource "openstack_compute_instance_v2" "ood" {
   }
   network {
     name = var.internal_network
+    fixed_ip_v4 = var.internal_ip
   }
 }
 
diff --git a/vars.tf b/vars.tf
index e54b6c38b52b817e0e512994a1816d2784c503b3..00bbcd100a31a4f8cee76c2d3e64636e339588e9 100644
--- a/vars.tf
+++ b/vars.tf
@@ -18,6 +18,7 @@ variable "ohpc_private_ip" {default = "10.1.1.10"}
 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 "internal_network" {default = "clusternet"}
 variable "external_network" {default = "dmznet"}