eks-cloudwatch-metrics
DNXLabs/eks-cloudwatch-metrics/aws
Terraform module for deploying AWS CloudWatch Agent inside a pre-existing EKS cluster.
Install
README
terraform-aws-eks-cloudwatch-metrics   Terraform module for deploying AWS CloudWatch Agent inside a pre-existing EKS cluster. Usage `` module "cloudwatch_metrics" { source = "git::https://github.com/DNXLabs/terraform-aws-eks-cloudwatch-metrics.git" cluster_name = module.eks_cluster.cluster_id cluster_identity_oidc_issuer = module.eks_cluster.cluster_oidc_issuer_url cluster_identity_oidc_issuer_arn = module.eks_cluster.oidc_provider_arn worker_iam_role_name = module.eks_cluster.worker_iam_role_name } ` Requirements | Name | Version | |------|---------| | terraform | >= 0.13 | | aws | >= 3.13 | | helm | >= 1.0 |
Inputs (14)
| Name | Type | Description | Default |
|---|---|---|---|
| cluster_identity_oidc_issuer | string | The OIDC Identity issuer for the cluster. | required |
| worker_iam_role_name | string | IAM role name for EKS worker groups. | required |
| cluster_name | string | The name of the cluster. | required |
| cluster_identity_oidc_issuer_arn | string | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM r | required |
| enabled | bool | Variable indicating whether deployment is enabled. | true |
| helm_chart_repo | string | CloudWatch Agent Helm repository name. | "https://aws.github.io/eks-charts" |
| create_namespace | bool | Whether to create Kubernetes namespace with name defined by `namespace`. | true |
| service_account_name | string | cloudwatch-metrics service account name. | "aws-cloudwatch-metrics" |
| helm_chart_name | string | CloudWatch Agent Helm chart name. | "aws-cloudwatch-metrics" |
| namespace | string | Kubernetes namespace to deploy CloudWatch Agent Helm chart. | "aws-cloudwatch-metrics" |
| helm_chart_version | string | CloudWatch Agent Helm chart version. | "0.0.4" |
| helm_chart_release_name | string | CloudWatch Agent Helm release name. | "aws-cloudwatch-metrics" |
| mod_dependency | string | Dependence variable binds all AWS resources allocated by this module, dependent | null |
| settings | map | Additional settings which will be passed to the Helm chart values. | {} |
Resources (3)
Topics & Tags
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,