Nice. It was good to see how you used the eks module before I try it myself.
No matter how many years reading code, it takes me ages to read when it's written unindented 😂 - I'm slow. Not sure if you intended to do that but usually I'd do three ``` to open a code statement so it preserves my formatting. I realised it was missing a close bracket at the end.
module "eksctl-eks-vpc" {
...
private_subnet_tags = {
"kubernetes.io/cluster/eks-cluster" = "shared"
"kubernetes.io/role/internal-elb" = 1
}
Otherwise, thanks for the article Adelakin Adewumi