From 3fa357786e85216ef1223b0e05f19d350b38d04a Mon Sep 17 00:00:00 2001 From: Malte Poll <1780588+malt3@users.noreply.github.com> Date: Fri, 8 Mar 2024 17:07:05 +0100 Subject: [PATCH] terraform: ignore changes of OpenStack instance image --- .../infrastructure/openstack/modules/instance_group/main.tf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/terraform/infrastructure/openstack/modules/instance_group/main.tf b/terraform/infrastructure/openstack/modules/instance_group/main.tf index 0a10b1531..b104506d5 100644 --- a/terraform/infrastructure/openstack/modules/instance_group/main.tf +++ b/terraform/infrastructure/openstack/modules/instance_group/main.tf @@ -45,7 +45,6 @@ data "openstack_compute_flavor_v2" "flavor" { resource "openstack_compute_instance_v2" "instance_group_member" { name = "${local.name}-${count.index}" count = var.initial_count - image_id = var.image_id flavor_id = data.openstack_compute_flavor_v2.flavor.id tags = local.tags # TODO(malt3): get this API enabled in the test environment @@ -84,4 +83,7 @@ resource "openstack_compute_instance_v2" "instance_group_member" { openstack-load-balancer-endpoint = var.openstack_load_balancer_endpoint }) availability_zone_hints = length(var.availability_zone) > 0 ? var.availability_zone : null + lifecycle { + ignore_changes = [block_device] # block device contains current image, which can be updated from inside the cluster + } }