Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/opszero/terraform-aws-eks-efs


https://github.com/opszero/terraform-aws-eks-efs

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

## Providers

| Name | Version |
|------|---------|
| [aws](#provider\_aws) | n/a |
| [kubernetes](#provider\_kubernetes) | n/a |
## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [efs\_pvc\_namespace](#input\_efs\_pvc\_namespace) | The namespace of PVC should be deployed | `string` | `"default"` | no |
| [efs\_storage\_size](#input\_efs\_storage\_size) | Storage requested by kubernetes | `string` | `"5Gi"` | no |
| [name](#input\_name) | EFS file system name | `any` | n/a | yes |
| [security\_group\_ids](#input\_security\_group\_ids) | Kubernetes node security group id | `list` | `[]` | no |
| [subnet\_ids](#input\_subnet\_ids) | Subnet ID from Kubernetes VPC | `list(list(string))` | `[]` | no |
| [tags](#input\_tags) | Tags to apply to all resources | `map` | `{}` | no |
| [vpc\_cidr\_block](#input\_vpc\_cidr\_block) | VPC CIDR block for allowing access in efs system | `string` | `""` | no |
| [vpc\_id](#input\_vpc\_id) | EKS cluster vpc id | `string` | `""` | no |
## Resources

| Name | Type |
|------|------|
| [aws_efs_file_system.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/efs_file_system) | resource |
| [aws_efs_mount_target.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/efs_mount_target) | resource |
| [aws_security_group.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group) | resource |
| [kubernetes_persistent_volume.this](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/persistent_volume) | resource |
| [kubernetes_persistent_volume_claim.this](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/persistent_volume_claim) | resource |
| [kubernetes_storage_class.this](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/storage_class) | resource |
## Outputs

| Name | Description |
|------|-------------|
| [efs\_filesystem\_id](#output\_efs\_filesystem\_id) | n/a |
# 🚀 Built by opsZero!

Since 2016 [opsZero](https://opszero.com) has been providing Kubernetes
expertise to companies of all sizes on any Cloud. With a focus on AI and
Compliance we can say we seen it all whether SOC2, HIPAA, PCI-DSS, ITAR,
FedRAMP, CMMC we have you and your customers covered.

We provide support to organizations in the following ways:

- [Modernize or Migrate to Kubernetes](https://opszero.com/solutions/modernization/)
- [Cloud Infrastructure with Kubernetes on AWS, Azure, Google Cloud, or Bare Metal](https://opszero.com/solutions/cloud-infrastructure/)
- [Building AI and Data Pipelines on Kubernetes](https://opszero.com/solutions/ai/)
- [Optimizing Existing Kubernetes Workloads](https://opszero.com/solutions/optimized-workloads/)

We do this with a high-touch support model where you:

- Get access to us on Slack, Microsoft Teams or Email
- Get 24/7 coverage of your infrastructure
- Get an accelerated migration to Kubernetes

Please [schedule a call](https://calendly.com/opszero-llc/discovery) if you need support.