See the aws-ia official eks-blueprints repo. They have a ton of modules that reuse their helm-addon and irsa modules. Adding the aws-load-balancer-controller, for instance, is a single boolean.
https://aws.amazon.com/blogs/containers/bootstrapping-cluste...
https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/...