eks-efs-csi-driver

DNXLabs/eks-efs-csi-driver/aws

Terraform Module HCL AWS

Terraform module for deploying aws-efs-csi-driver inside a pre-existing EKS cluster.

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

terraform-aws-eks-efs-csi-driver ![Lint Status](https://github.com/DNXLabs/terraform-aws-eks-efs-csi-driver/actions) ![LICENSE](https://github.com/DNXLabs/terraform-aws-eks-efs-csi-driver/blob/master/LICENSE) Terraform module for deploying aws-efs-csi-driver inside a pre-existing EKS cluster. The Amazon Elastic File System Container Storage Interface (CSI) Driver implements the CSI specification for container orchestrators to manage the lifecycle of Amazon EFS file systems. Usage `` module "efs_csi_driver" { source = "git::https://github.com/DNXLabs/terraform-aws-eks-efs-csi-driver.git" cluster_name = module.eks_cluster.cluster_id cluster_identity_oidc_issuer = module.eks_cluster.cluster_oidc_issuer_url cluster_identity_oidc_issuer_arn = module.eks_cluster.oidc_provider_arn } `` Examples B

Inputs (15)
NameTypeDescriptionDefault
cluster_identity_oidc_issuer_arnstringThe OIDC Identity issuer ARN for the cluster that can be used to associate IAM r required
cluster_identity_oidc_issuerstringThe OIDC Identity issuer for the cluster. required
cluster_namestringThe name of the EKS cluster required
create_storage_classboolWhether to create Storage class for EFS CSI driver.true
create_namespaceboolWhether to create k8s namespace with name defined by `namespace`.true
service_account_namestringAmazon EFS CSI Driver service account name."aws-efs-csi-driver"
helm_chart_versionstringAmazon EFS CSI Driver chart version."2.2.0"
mod_dependencystringDependence variable binds all AWS resources allocated by this module, dependent null
settingsmapAdditional settings which will be passed to the Helm chart values, see https://g{}
helm_chart_repostringAmazon EFS CSI Driver repository name."https://kubernetes-sigs.github.io/aws-e
helm_chart_release_namestringAmazon EFS CSI Driver release name."aws-efs-csi-driver"
enabledbooltrue
storage_class_namestringStorage class name for EFS CSI driver."efs-sc"
helm_chart_namestringAmazon EFS CSI Driver chart name."aws-efs-csi-driver"
namespacestringKubernetes namespace to deploy EFS CSI Driver Helm chart."kube-system"
Resources (6)
aws_iam_policyaws_iam_roleaws_iam_role_policy_attachmenthelm_releasekubectl_manifestkubernetes_namespace
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.5
Cloud AWS
★ Stars26
Forks57
Total downloads36.7k
Inputs15
Resources6
LicenseApache-2.0
NamespaceDNXLabs
Updated