resource "oci_core_instance" "e2_micro_instances" { for_each = var.e2_micro display_name = each.key shape = "VM.Standard.E2.1.Micro" compartment_id = var.compartment_ocid availability_domain = data.oci_identity_availability_domains.ads.availability_domains[each.value.ad].name # fault_domain = "FAULT-DOMAIN-3" metadata = { "ssh_authorized_keys" = var.ssh_key } create_vnic_details { assign_public_ip = "true" display_name = each.key hostname_label = each.key subnet_id = oci_core_subnet.list[each.value.vcn].id } shape_config { memory_in_gbs = 1 ocpus = 1 } source_details { source_id = data.oci_core_images.latest_ubuntu_image_amd_minimal.images.0.id source_type = "image" } }