diff --git a/compute.tf b/compute.tf
index 51b4d4f354df104081c50ed1a73ad0275a4d3b82..054b990a76671cc6c7769a4edf57002dd2f4336e 100644
--- a/compute.tf
+++ b/compute.tf
@@ -22,10 +22,10 @@ data "template_file" "cloud_init_yml" {
   }
 }
 
-# manager node
+# admin node
 
-resource "openstack_compute_instance_v2" "mgr" {
-  name      = "mgr"
+resource "openstack_compute_instance_v2" "admin" {
+  name      = "admin"
   image_id  = data.openstack_images_image_v2.base_image.id
   flavor_id = data.openstack_compute_flavor_v2.m1_small.id
   key_pair  = var.ssh_keypair
@@ -50,9 +50,9 @@ resource "openstack_compute_instance_v2" "mgr" {
   }
 }
 
-resource "openstack_compute_floatingip_associate_v2" "mgr_association" {
+resource "openstack_compute_floatingip_associate_v2" "admin_association" {
   floating_ip = openstack_compute_floatingip_v2.floating_ip.address
-  instance_id = openstack_compute_instance_v2.mgr.id
+  instance_id = openstack_compute_instance_v2.admin.id
 }
 
 # OSD nodes
@@ -92,7 +92,8 @@ resource "openstack_compute_instance_v2" "osd" {
   }
 
   network {
-    uuid = openstack_networking_network_v2.public_network.id
+    uuid           = openstack_networking_network_v2.public_network.id
+    access_network = true
   }
 
   network {
@@ -153,15 +154,6 @@ resource "openstack_compute_instance_v2" "mon" {
     delete_on_termination = true
   }
 
-  block_device {
-    # and the volume to copy to
-    source_type           = "blank"
-    destination_type      = "volume"
-    volume_size           = 10
-    boot_index            = 1
-    delete_on_termination = true
-  }
-
   network {
     uuid = openstack_networking_network_v2.public_network.id
   }
diff --git a/networks.tf b/networks.tf
index 95569582fef3c852ce2b57ec89ca87dea1354798..9f3a51cb871188a82a1d5b176063ae1f348c646f 100644
--- a/networks.tf
+++ b/networks.tf
@@ -14,6 +14,7 @@ resource "openstack_networking_network_v2" "cluster_network" {
 resource "openstack_networking_subnet_v2" "cluster_subnet" {
   network_id = openstack_networking_network_v2.cluster_network.id
   cidr       = "10.0.100.0/24"
+  no_gateway = true
 }
 
 # public network - management/filesystem network
diff --git a/outputs.tf b/outputs.tf
index ff15da4ee4a9dea588eddc9525428c923f1b72f3..3e9ec7eb8816276977b190833482694bee14feab 100644
--- a/outputs.tf
+++ b/outputs.tf
@@ -1,3 +1,3 @@
-output "manager_ip_address" {
+output "admin_ip_address" {
   value = openstack_compute_floatingip_v2.floating_ip.address
 }