mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-03-17 23:13:46 +01:00
feat!: Add support for Outposts, remove node security group, add support for addon preserve and most_recent configurations (#2250)
Co-authored-by: Anton Babenko <anton@antonbabenko.com> Resolves undefined
This commit is contained in:
@@ -4,22 +4,22 @@
|
||||
|
||||
output "launch_template_id" {
|
||||
description = "The ID of the launch template"
|
||||
value = try(aws_launch_template.this[0].id, "")
|
||||
value = try(aws_launch_template.this[0].id, null)
|
||||
}
|
||||
|
||||
output "launch_template_arn" {
|
||||
description = "The ARN of the launch template"
|
||||
value = try(aws_launch_template.this[0].arn, "")
|
||||
value = try(aws_launch_template.this[0].arn, null)
|
||||
}
|
||||
|
||||
output "launch_template_latest_version" {
|
||||
description = "The latest version of the launch template"
|
||||
value = try(aws_launch_template.this[0].latest_version, "")
|
||||
value = try(aws_launch_template.this[0].latest_version, null)
|
||||
}
|
||||
|
||||
output "launch_template_name" {
|
||||
description = "The name of the launch template"
|
||||
value = try(aws_launch_template.this[0].name, "")
|
||||
value = try(aws_launch_template.this[0].name, null)
|
||||
}
|
||||
|
||||
################################################################################
|
||||
@@ -28,17 +28,17 @@ output "launch_template_name" {
|
||||
|
||||
output "node_group_arn" {
|
||||
description = "Amazon Resource Name (ARN) of the EKS Node Group"
|
||||
value = try(aws_eks_node_group.this[0].arn, "")
|
||||
value = try(aws_eks_node_group.this[0].arn, null)
|
||||
}
|
||||
|
||||
output "node_group_id" {
|
||||
description = "EKS Cluster name and EKS Node Group name separated by a colon (`:`)"
|
||||
value = try(aws_eks_node_group.this[0].id, "")
|
||||
value = try(aws_eks_node_group.this[0].id, null)
|
||||
}
|
||||
|
||||
output "node_group_resources" {
|
||||
description = "List of objects containing information about underlying resources"
|
||||
value = try(aws_eks_node_group.this[0].resources, "")
|
||||
value = try(aws_eks_node_group.this[0].resources, null)
|
||||
}
|
||||
|
||||
output "node_group_autoscaling_group_names" {
|
||||
@@ -48,7 +48,7 @@ output "node_group_autoscaling_group_names" {
|
||||
|
||||
output "node_group_status" {
|
||||
description = "Status of the EKS Node Group"
|
||||
value = try(aws_eks_node_group.this[0].arn, "")
|
||||
value = try(aws_eks_node_group.this[0].arn, null)
|
||||
}
|
||||
|
||||
output "node_group_labels" {
|
||||
@@ -61,27 +61,13 @@ output "node_group_taints" {
|
||||
value = try(aws_eks_node_group.this[0].taint, [])
|
||||
}
|
||||
|
||||
################################################################################
|
||||
# Security Group
|
||||
################################################################################
|
||||
|
||||
output "security_group_arn" {
|
||||
description = "Amazon Resource Name (ARN) of the security group"
|
||||
value = try(aws_security_group.this[0].arn, "")
|
||||
}
|
||||
|
||||
output "security_group_id" {
|
||||
description = "ID of the security group"
|
||||
value = try(aws_security_group.this[0].id, "")
|
||||
}
|
||||
|
||||
################################################################################
|
||||
# IAM Role
|
||||
################################################################################
|
||||
|
||||
output "iam_role_name" {
|
||||
description = "The name of the IAM role"
|
||||
value = try(aws_iam_role.this[0].name, "")
|
||||
value = try(aws_iam_role.this[0].name, null)
|
||||
}
|
||||
|
||||
output "iam_role_arn" {
|
||||
@@ -91,5 +77,5 @@ output "iam_role_arn" {
|
||||
|
||||
output "iam_role_unique_id" {
|
||||
description = "Stable and unique string identifying the IAM role"
|
||||
value = try(aws_iam_role.this[0].unique_id, "")
|
||||
value = try(aws_iam_role.this[0].unique_id, null)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user