|
1 | 1 | # batcave-tf-efs |
2 | 2 | ## Requirements |
3 | 3 |
|
4 | | - * Aws elastic file system should be created and file system id shoud be supplied to this chart |
| 4 | +No requirements. |
5 | 5 |
|
6 | 6 | ## Providers |
7 | 7 |
|
|
12 | 12 |
|
13 | 13 | ## Modules |
14 | 14 |
|
15 | | -No modules. |
| 15 | +| Name | Source | Version | |
| 16 | +|------|--------|---------| |
| 17 | +| <a name="module_iam_assumable_role_admin"></a> [iam\_assumable\_role\_admin](#module\_iam\_assumable\_role\_admin) | terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc | n/a | |
16 | 18 |
|
17 | 19 | ## Resources |
18 | 20 |
|
19 | 21 | | Name | Type | |
20 | 22 | |------|------| |
| 23 | +| [aws_efs_backup_policy.policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/efs_backup_policy) | resource | |
| 24 | +| [aws_efs_file_system.efs](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/efs_file_system) | resource | |
| 25 | +| [aws_efs_mount_target.efs](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/efs_mount_target) | resource | |
21 | 26 | | [aws_iam_policy.batcave_efscsidriver](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource | |
22 | | -| [aws_iam_role_policy_attachment.efsscidriver_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource | |
23 | | -| [helm_release.aws_efs_csi_diver](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource | |
24 | | -| [aws_eks_cluster.cluster](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/eks_cluster) | data source | |
| 27 | +| [aws_security_group.efs](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group) | resource | |
| 28 | +| [helm_release.aws-efs-csi-driver](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource | |
| 29 | +| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity) | data source | |
| 30 | +| [aws_eks_cluster_auth.cluster](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/eks_cluster_auth) | data source | |
| 31 | +| [aws_iam_policy_document.batcave_efscsidriver](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source | |
| 32 | +| [aws_kms_key.efs](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/kms_key) | data source | |
25 | 33 |
|
26 | 34 | ## Inputs |
27 | 35 |
|
28 | 36 | | Name | Description | Type | Default | Required | |
29 | 37 | |------|-------------|------|---------|:--------:| |
| 38 | +| <a name="input_cluster_certificate_authority_data"></a> [cluster\_certificate\_authority\_data](#input\_cluster\_certificate\_authority\_data) | n/a | `any` | n/a | yes | |
| 39 | +| <a name="input_cluster_endpoint"></a> [cluster\_endpoint](#input\_cluster\_endpoint) | n/a | `any` | n/a | yes | |
30 | 40 | | <a name="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name) | n/a | `any` | n/a | yes | |
| 41 | +| <a name="input_cluster_oidc_issuer_url"></a> [cluster\_oidc\_issuer\_url](#input\_cluster\_oidc\_issuer\_url) | n/a | `any` | n/a | yes | |
| 42 | +| <a name="input_efsid"></a> [efsid](#input\_efsid) | n/a | `string` | `""` | no | |
| 43 | +| <a name="input_helm_name"></a> [helm\_name](#input\_helm\_name) | n/a | `string` | `"aws-efs-csi-driver"` | no | |
31 | 44 | | <a name="input_helm_namespace"></a> [helm\_namespace](#input\_helm\_namespace) | ## Helm variables | `string` | `"kube-system"` | no | |
32 | 45 | | <a name="input_iam_path"></a> [iam\_path](#input\_iam\_path) | n/a | `string` | `"/delegatedadmin/developer/"` | no | |
33 | | -| <a name="input_permissions_boundary"></a> [permissions\_boundary](#input\_permissions\_boundary) | n/a | `string` | `"arn:aws:iam::373346310182:policy/cms-cloud-admin/developer-boundary-policy"` | no | |
34 | | -| <a name="input_provider_url"></a> [provider\_url](#input\_provider\_url) | n/a | `string` | `""` | no | |
35 | | -| <a name="input_efsid"></a> efsid | n/a | `elasticfilesystem` | n/a | yes | |
36 | | - |
| 46 | +| <a name="input_imagerepo"></a> [imagerepo](#input\_imagerepo) | # Image repo | `string` | `"602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/aws-efs-csi-driver"` | no | |
| 47 | +| <a name="input_kms_key_id"></a> [kms\_key\_id](#input\_kms\_key\_id) | n/a | `string` | `""` | no | |
| 48 | +| <a name="input_permissions_boundary"></a> [permissions\_boundary](#input\_permissions\_boundary) | n/a | `string` | `""` | no | |
| 49 | +| <a name="input_private_subnet_ids"></a> [private\_subnet\_ids](#input\_private\_subnet\_ids) | n/a | `list(any)` | `[]` | no | |
| 50 | +| <a name="input_toleration_effect"></a> [toleration\_effect](#input\_toleration\_effect) | toleration effect | `string` | `""` | no | |
| 51 | +| <a name="input_toleration_key"></a> [toleration\_key](#input\_toleration\_key) | toleration key | `string` | `""` | no | |
| 52 | +| <a name="input_toleration_operator"></a> [toleration\_operator](#input\_toleration\_operator) | toleration operator | `string` | `""` | no | |
| 53 | +| <a name="input_toleration_value"></a> [toleration\_value](#input\_toleration\_value) | toleration value | `string` | `""` | no | |
| 54 | +| <a name="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id) | n/a | `string` | `""` | no | |
37 | 55 |
|
38 | 56 | ## Outputs |
39 | 57 |
|
40 | | -No outputs. |
| 58 | +| Name | Description | |
| 59 | +|------|-------------| |
| 60 | +| <a name="output_oidc_iam_role_arn"></a> [oidc\_iam\_role\_arn](#output\_oidc\_iam\_role\_arn) | n/a | |
| 61 | +<!-- END_TF_DOCS --> |
0 commit comments