# EKS Module Outputs output "cluster_id" { description = "EKS cluster ID" value = aws_eks_cluster.this.id } output "cluster_arn" { description = "EKS cluster ARN" value = aws_eks_cluster.this.arn } output "cluster_endpoint" { description = "EKS cluster API endpoint" value = aws_eks_cluster.this.endpoint } output "cluster_security_group_id" { description = "Cluster security group ID" value = aws_eks_cluster.this.vpc_config[0].cluster_security_group_id } output "oidc_provider_arn" { description = "OIDC provider ARN for IRSA" value = aws_iam_openid_connect_provider.cluster.arn } output "oidc_provider_url" { description = "OIDC provider URL" value = aws_iam_openid_connect_provider.cluster.url } output "irsa_role_arns" { description = "Map of IRSA role ARNs" value = { for k, v in aws_iam_role.irsa : k => v.arn } } output "node_group_arns" { description = "Node group ARNs" value = { for k, v in aws_eks_node_group.this : k => v.arn } } output "kubeconfig_command" { description = "Command to update kubeconfig" value = "aws eks update-kubeconfig --region ${var.region} --name ${var.cluster_name}" }