diff --git a/outputs.tf b/outputs.tf index d18dc783..d4e302e0 100644 --- a/outputs.tf +++ b/outputs.tf @@ -1,26 +1,26 @@ output "cluster_id" { description = "The name/id of the EKS cluster." - value = aws_eks_cluster.this.id + value = element(concat(aws_eks_cluster.this.*.id, list("")), 0) } output "cluster_arn" { description = "The Amazon Resource Name (ARN) of the cluster." - value = aws_eks_cluster.this.arn + value = element(concat(aws_eks_cluster.this.*.arn, list("")), 0) } output "cluster_certificate_authority_data" { description = "Nested attribute containing certificate-authority-data for your cluster. This is the base64 encoded certificate data required to communicate with your cluster." - value = aws_eks_cluster.this.certificate_authority[0].data -} + value = element(concat(aws_eks_cluster.this[*].certificate_authority[0].data, list("")), 0) +} output "cluster_endpoint" { description = "The endpoint for your EKS Kubernetes API." - value = aws_eks_cluster.this.endpoint + value = element(concat(aws_eks_cluster.this.*.endpoint, list("")), 0) } output "cluster_version" { description = "The Kubernetes server version for the EKS cluster." - value = aws_eks_cluster.this.version + value = element(concat(aws_eks_cluster.this[*].version, list("")), 0) } output "cluster_security_group_id" { @@ -45,17 +45,17 @@ output "cluster_iam_role_arn" { output "cluster_oidc_issuer_url" { description = "The URL on the EKS cluster OIDC Issuer" - value = concat(aws_eks_cluster.this.identity.*.oidc.0.issuer, [""])[0] + value = concat(aws_eks_cluster.this[*].identity[*].oidc.0.issuer, [""])[0] } output "cloudwatch_log_group_name" { description = "Name of cloudwatch log group created" - value = aws_cloudwatch_log_group.this.*.name + value = aws_cloudwatch_log_group.this[*].name } output "kubeconfig" { description = "kubectl config file contents for this EKS cluster." - value = data.template_file.kubeconfig.rendered + value = concat(data.template_file.kubeconfig[*].rendered, [""])[0] } output "kubeconfig_filename" {