eks-ack
DNXLabs/eks-ack/aws
Terraform module for deploying Kubernetes AWS Controllers for Kubernetes (ACK), lets you define and use AWS service resources directly from Kubernetes.
terraform-aws-eks-ack   Terraform module for deploying Kubernetes AWS Controllers for Kubernetes (ACK), lets you define and use AWS service resources directly from Kubernetes. With ACK, you can take advantage of AWS managed services for your Kubernetes applications without needing to define resources outside of the cluster or run services that provide supporting capabilities like databases or message queues within the cluster. Usage ``bash module "ack" { source = "git::https://github.com/DNXLabs/terraform-aws-eks-ack.git?ref=0.1.1" enabled = true cluster_name = module.eks_cluster.cluster_id cluster_identity_oidc_issuer = module.eks_cluster.
| Name | Type | Description | Default |
|---|---|---|---|
| cluster_name | string | The name of the cluster | required |
| aws_region | string | AWS region where services are stored. | required |
| cluster_identity_oidc_issuer_arn | string | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM r | required |
| cluster_identity_oidc_issuer | string | The OIDC Identity issuer for the cluster. | required |
| mod_dependency | string | Dependence variable binds all AWS resources allocated by this module, dependent | required |
| namespace | string | Kubernetes namespace to deploy ACK Helm chart. | "ack-system" |
| settings | map(any) | Additional settings which will be passed to the Helm chart values. | {} |
| enabled | bool | Variable indicating whether deployment is enabled. | true |
| helm_services | list(object({ name = | [
{
"name": "s3",
"policy_arn" | |
| create_namespace | bool | Whether to create Kubernetes namespace with name defined by `namespace`. | true |
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L
Terraform module for provisioning an EKS cluster
Terraform module to generate well-formed JSON documents (container definitions)
Terraform module that provision an S3 bucket to store the terraform.tfstate file