Truefoundry AWS EFS Module
Name | Version |
---|---|
terraform | ~> 1.4 |
aws | ~> 5.57 |
Name | Version |
---|---|
aws | ~> 5.57 |
Name | Source | Version |
---|---|---|
efs | cloudposse/efs/aws | 1.1.0 |
iam_assumable_role_admin | terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc | 5.27.0 |
Name | Type |
---|---|
aws_efs_file_system_policy.this | resource |
aws_iam_policy.efs | resource |
aws_iam_policy_document.efs | data source |
aws_iam_policy_document.efs_file_system_policy | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_name | EKS Cluster Name | string |
n/a | yes |
cluster_oidc_issuer_url | The oidc url of the eks cluster | string |
n/a | yes |
efs_node_iam_role_arn | The node IAM role ARN being used by the EFS daemonset | string |
n/a | yes |
enable_backup_policy | Enable EFS backup policy | bool |
true |
no |
k8s_service_account_name | The k8s efs service account name | string |
n/a | yes |
k8s_service_account_namespace | The k8s efs namespace | string |
n/a | yes |
performance_mode | the performance mode for EFS | string |
n/a | yes |
private_subnets_cidrs | List of CIDR of private subnets | list(string) |
n/a | yes |
private_subnets_id | List of private subnet IDs | list(string) |
n/a | yes |
region | The region where the EFS will be provisioned | string |
n/a | yes |
tags | AWS Tags common to all the resources created | map(string) |
{} |
no |
throughput_mode | the throughput mode for EFS | string |
n/a | yes |
vpc_id | ID of the VPC where the cluster and its nodes will be provisioned | string |
null |
no |
Name | Description |
---|---|
efs_arn | n/a |
efs_id | n/a |
efs_role_arn | n/a |
efs_security_group_id | n/a |