# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # null_resource is generally not preferrable but it is simple to implement. # For production use, use other methods e.g. https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/examples/complete/main.tf # Need eksctl to function properly resource "null_resource" "modify_aws_auth" { triggers = { iam_role_arn = aws_iam_role.karpenter_node.arn cluster = var.cluster_name } depends_on = [ aws_iam_role.karpenter_node ] provisioner "local-exec" { on_failure = fail when = create interpreter = ["/bin/bash", "-c"] command = <