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

From wikieduonline
Jump to navigation Jump to search
(Created page with "* https://aws-ia.github.io/terraform-aws-eks-blueprints-addons/main/amazon-eks-addons/")
 
 
(4 intermediate revisions by the same user not shown)
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>
 +
 +
== Related ==
 +
* [[Terraform module: EKS]]
 +
* [[Amazon EKS Blueprints for Terraform]]
 +
 +
== See also ==
 +
* {{EKS}}
 +
 +
[[Category:EKS]]

Latest revision as of 16:11, 20 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
    }
  }
}

Related[edit]

See also[edit]

Advertising: