eks-vpc-cni

DNXLabs/eks-vpc-cni/aws

Terraform Module HCL AWS

Terraform module for deploying AWS VPC CNI inside a pre-existing EKS cluster.

Install
module "eks-vpc-cni" {
source = "DNXLabs/eks-vpc-cni/aws"
version = "0.1.2"
}
plain text: /constructs/tfmod-dnxlabs-eks-vpc-cni-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-eks-vpc-cni ![Lint Status](https://github.com/DNXLabs/terraform-aws-eks-vpc-cni/actions) ![LICENSE](https://github.com/DNXLabs/terraform-aws-eks-vpc-cni/blob/master/LICENSE) Terraform module for deploying AWS VPC CNI inside a pre-existing EKS cluster. Usage `` module "vpc_cni" { source = "DNXLabs/eks-vpc-cni/aws" version = "0.1.0" cluster_identity_oidc_issuer = module.eks_cluster.cluster_oidc_issuer_url cluster_identity_oidc_issuer_arn = module.eks_cluster.oidc_provider_arn cluster_name = module.eks_cluster.cluster_id region = data.aws_region.current.name depends_on = [module.eks_cluster] } ` Adopting the existing aws-node resources in an EKS cluster If you do not want to delete the existing aws-node resources in your cluster that run the aws-vpc-cni and then install this hel

Inputs (16)
NameTypeDescriptionDefault
cluster_identity_oidc_issuer_arnstringThe OIDC Identity issuer ARN for the cluster that can be used to associate IAM r required
cluster_namestringThe name of the cluster. required
cluster_identity_oidc_issuerstringThe OIDC Identity issuer for the cluster. required
mod_dependencystringDependence variable binds all AWS resources allocated by this module, dependent required
enabledboolVariable indicating whether deployment is enabled.true
helm_chart_namestringAWS Load Balancer Controller Helm chart name."aws-vpc-cni"
service_account_namestringThe kubernetes service account name."aws-vpc-cni"
regionstringECR repository region to use. Should match your cluster."us-west-2"
crd_createboolSpecifies whether to create the VPC-CNI CRD.true
original_match_labelsboolUse the original daemonset matchLabels.false
namespacestringAWS VPC CNI Helm chart namespace which the service will be created."kube-system"
settingsmapAdditional settings which will be passed to the Helm chart values, see https://g{}
helm_chart_release_namestringAWS Load Balancer Controller Helm chart release name."aws-vpc-cni"
helm_chart_repostringAWS Load Balancer Controller Helm repository name."https://aws.github.io/eks-charts"
helm_chart_versionstringAWS Load Balancer Controller Helm chart version."1.1.5"
create_namespaceboolWhether to create Kubernetes namespace with name defined by `namespace`.true
Resources (4)
aws_iam_roleaws_iam_role_policy_attachmenthelm_releasekubernetes_namespace
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.2
Cloud AWS
★ Stars2
Forks1
Total downloads9.0k
Inputs16
Resources4
Examples1
LicenseApache-2.0
NamespaceDNXLabs
Updated