resource "ibm_container_vpc_cluster" "karpenter_cluster" { name = "karpenter" vpc_id = var.vpc_id flavor = var.flavour kube_version = var.kube_version worker_count = var.worker_count resource_group_id = var.resource_group dynamic "zones" { for_each = var.zones content { subnet_id = zones.value["subnet_id"] name = zones.value["name"] } } } resource "aws_vpc" "eks_vpc" { cidr_block = "10.0.0.0/16" } module "eks" { source = "terraform-aws-modules/eks/aws" cluster_name = "karpenter" cluster_version = "1.27" vpc_id = aws_vpc.eks_vpc.id subnet_ids = [aws_subnet.eks_subnet_1.id, aws_subnet.eks_subnet_2.id] }