eks-cloudwatch-metrics
DNXLabs/eks-cloudwatch-metrics/aws
Terraform module for deploying AWS CloudWatch Agent inside a pre-existing EKS cluster.
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 |
| 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. | {} |
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,