efs
crazy-canux/efs/aws
terraform-aws-efs HowTo module "efs_csi" { source = "git::https://github.com/crazy-canux/terraform-aws-efs.git?ref=v1.0.0" cluster_name = local.cluster_name csi_namespace = "kube-system" csi_service_account = "efs-csi-controller-sa" oidc_issuer = local.cluster_oidc_issuer_url efs_volume_tags = local.tags csi_chart_version = local.chart_version helm_values = ["${file("${path.module}/helm-values.yaml")}"] subnet_ids = local.subnet_ids vpc_id = local.vpc_id depends_on = [data.terraform_remote_state.eks] }
| Name | Type | Description | Default |
|---|---|---|---|
| subnet_ids | list(string) | subnet ids | required |
| vpc_id | string | vpc id | required |
| private_subnet_cidrs | list(string) | private subnet cidrs in vpc. | required |
| cluster_name | string | k8s cluster name | required |
| helm_values | list(string) | Values for external-dns Helm chart in raw YAML. | [] |
| efs_number | number | efs file system number | 1 |
| csi_service_account | string | Service account to be created for use with the CSI driver | "efs-csi-controller-sa" |
| csi_chart_repo_url | string | URL to repository containing the EBS CSI helm chart | "https://kubernetes-sigs.github.io/aws-e |
| extra_set_values | list(object({ name = stri | Specific values to override in the external-dns Helm chart (overrides correspond | [] |
| storage_class | string | storage class name | "efs-sc" |
| csi_namespace | string | EFS CSI namespace | "kube-system" |
| encrypted | bool | encrypt disk. | true |
| csi_chart_version | string | EFS CSI helm chart version | "2.2.7" |
| oidc_issuer | string | OIDC provider, leave in blank for EKS clusters | null |
| efs_volume_tags | map(string) | Tags for EFS volumes dynamically created by the CSI driver | {} |
fs_idaccess_point_idstorage_classAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,