Difference between revisions of "Terraform module: eks blueprints addons"

From wikieduonline
Jump to navigation Jump to search
Line 1: Line 1:
 
* https://aws-ia.github.io/terraform-aws-eks-blueprints-addons/main/amazon-eks-addons/
 
* https://aws-ia.github.io/terraform-aws-eks-blueprints-addons/main/amazon-eks-addons/
 +
 +
Official example:
 +
<pre>
 +
module "eks_blueprints_addons" {
 +
  source = "aws-ia/eks-blueprints-addons/aws"
 +
 +
  # ... truncated for brevity
 +
 +
  eks_addons = {
 +
    # Amazon EKS add-ons
 +
    aws-ebs-csi-driver = {
 +
      most_recent              = true
 +
      service_account_role_arn = module.ebs_csi_driver_irsa.iam_role_arn
 +
    }
 +
 +
    coredns = {
 +
      most_recent = true
 +
 +
      timeouts = {
 +
        create = "25m"
 +
        delete = "10m"
 +
      }
 +
    }
 +
 +
    vpc-cni = {
 +
      most_recent              = true
 +
      service_account_role_arn = module.vpc_cni_irsa.iam_role_arn
 +
    }
 +
 +
    kube-proxy = {}
 +
 +
    # Third party add-ons via AWS Marketplace
 +
    kubecost_kubecost = {
 +
      most_recent = true
 +
    }
 +
 +
    teleport_teleport = {
 +
      most_recent = true
 +
    }
 +
  }
 +
}
 +
</pre>
  
  

Revision as of 09:07, 12 February 2024

Official example:

module "eks_blueprints_addons" {
  source = "aws-ia/eks-blueprints-addons/aws"

  # ... truncated for brevity

  eks_addons = {
    # Amazon EKS add-ons
    aws-ebs-csi-driver = {
      most_recent              = true
      service_account_role_arn = module.ebs_csi_driver_irsa.iam_role_arn
    }

    coredns = {
      most_recent = true

      timeouts = {
        create = "25m"
        delete = "10m"
      }
    }

    vpc-cni = {
      most_recent              = true
      service_account_role_arn = module.vpc_cni_irsa.iam_role_arn
    }

    kube-proxy = {}

    # Third party add-ons via AWS Marketplace
    kubecost_kubecost = {
      most_recent = true
    }

    teleport_teleport = {
      most_recent = true
    }
  }
}


See also

Advertising: