diff --git a/main.tf b/main.tf
index d1549ce142f0e24dca1b24b9293f606b1720ea7a..7f7619edc8d853ab880bae9f3228e1f0515b7269 100644
--- a/main.tf
+++ b/main.tf
@@ -37,6 +37,22 @@ resource "openstack_networking_floatingip_v2" "ohpc" {
   pool = "${var.pool}"
 }
 
+# creates clusternet
+resource "openstack_networking_network_v2" "ohpc2" {
+  name           = "clusternet"
+  admin_state_up = "true"
+}
+
+# creates clustersubnet
+# cidr is the subnet range (that subnet range and dns nameservers from the network create file in feat-openstack) 
+resource "openstack_networking_subnet_v2" "ohpc2" {
+  name            = "clustersubnet"
+  network_id      = "${openstack_networking_network_v2.ohpc2.id}"
+  cidr            = "10.1.1.0/24"
+  ip_version      = 4
+}
+
+
 # creates details for the instance using variables defined in vars.tf and resource for security groups
 resource "openstack_compute_instance_v2" "ohpc" {