resource "oci_core_instance_pool" "k3s_servers" { depends_on = [ oci_identity_dynamic_group.compute_dynamic_group, oci_identity_policy.compute_dynamic_group_policy ] timeouts { create = "11m" update = "11m" delete = "10m" } lifecycle { create_before_destroy = true ignore_changes = [load_balancers, freeform_tags, instance_configuration_id] } display_name = "k3s-servers" compartment_id = var.compartment_ocid instance_configuration_id = oci_core_instance_configuration.k3s_server_template.id placement_configurations { availability_domain = var.availability_domain primary_subnet_id = oci_core_subnet.default_oci_core_subnet10.id fault_domains = var.fault_domains } size = var.k3s_server_pool_size freeform_tags = { "provisioner" = "terraform" "environment" = "${var.environment}" "${var.unique_tag_key}" = "${var.unique_tag_value}" "k3s-cluster-name" = "${var.cluster_name}" "k3s-instance-type" = "k3s-server" } }