From 4a052046eb93052028e7788826e04e9407516ad8 Mon Sep 17 00:00:00 2001 From: Chris King <kingtc@uab.edu> Date: Fri, 9 Jul 2021 17:25:17 -0500 Subject: [PATCH] Disk and naming fixes * Remove extra disk on mon node(s) * Rename manager instance to admin to be more consistent with documentation --- compute.tf | 22 +++++++--------------- networks.tf | 1 + outputs.tf | 2 +- 3 files changed, 9 insertions(+), 16 deletions(-) diff --git a/compute.tf b/compute.tf index 51b4d4f..054b990 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 9556958..9f3a51c 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 ff15da4..3e9ec7e 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 } -- GitLab