eks-ack

DNXLabs/eks-ack/aws

Terraform Module HCL AWS

Terraform module for deploying Kubernetes AWS Controllers for Kubernetes (ACK), lets you define and use AWS service resources directly from Kubernetes.

Install
module "eks-ack" {
source = "DNXLabs/eks-ack/aws"
version = "0.2.0"
}
plain text: /constructs/tfmod-dnxlabs-eks-ack-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-eks-ack ![Lint Status](https://github.com/DNXLabs/terraform-aws-eks-ack/actions) ![LICENSE](https://github.com/DNXLabs/terraform-aws-eks-ack/blob/master/LICENSE) 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.

Inputs (10)
NameTypeDescriptionDefault
cluster_namestringThe name of the cluster required
aws_regionstringAWS region where services are stored. required
cluster_identity_oidc_issuer_arnstringThe OIDC Identity issuer ARN for the cluster that can be used to associate IAM r required
cluster_identity_oidc_issuerstringThe OIDC Identity issuer for the cluster. required
mod_dependencystringDependence variable binds all AWS resources allocated by this module, dependent required
namespacestringKubernetes namespace to deploy ACK Helm chart."ack-system"
settingsmap(any)Additional settings which will be passed to the Helm chart values.{}
enabledboolVariable indicating whether deployment is enabled.true
helm_serviceslist(object({ name =[ { "name": "s3", "policy_arn"
create_namespaceboolWhether to create Kubernetes namespace with name defined by `namespace`.true
Resources (4)
aws_iam_roleaws_iam_role_policy_attachmenthelm_releasekubernetes_namespace
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud AWS
★ Stars4
Forks12
Total downloads12.6k
Inputs10
Resources4
LicenseApache-2.0
NamespaceDNXLabs
Updated