eks-cloudwatch-logs
DNXLabs/eks-cloudwatch-logs/aws
Terraform module for deploying AWS Fluent Bit as a daemonSet to send logs to CloudWatch Logs aws-for-fluent-bit inside a pre-existing EKS cluster.
terraform-aws-eks-cloudwatch-logs   Terraform module for deploying AWS Fluent Bit as a daemonSet to send logs to CloudWatch Logs aws-for-fluent-bit inside a pre-existing EKS cluster. Usage `` module "cloudwatch_logs" { source = "git::https://github.com/DNXLabs/terraform-aws-eks-cloudwatch-logs.git" enabled = true 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 region = data.aws_region.current.name } ` Requirements
| Name | Type | Description | Default |
|---|---|---|---|
| cluster_identity_oidc_issuer_arn | string | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM r | required |
| region | string | The region for Fluent Bit Cloudwatch Logs | required |
| cluster_identity_oidc_issuer | string | The OIDC Identity issuer for the cluster. | required |
| cluster_name | string | The name of the cluster. | required |
| worker_iam_role_name | string | IAM role name for EKS worker groups. | required |
| service_account_name | string | Fluent Bit service account name. | "aws-for-fluent-bit" |
| firehose_enabled | string | Whether this plugin should be enabled or not. | false |
| kinesis_enabled | string | Whether this plugin should be enabled or not. | false |
| enabled | bool | Variable indicating whether deployment is enabled. | true |
| helm_chart_release_name | string | Fluent Bit Helm release name. | "aws-for-fluent-bit" |
| create_namespace | bool | Whether to create Kubernetes namespace with name defined by `namespace`. | true |
| helm_chart_name | string | Install Fluent Bit to send logs from containers to CloudWatch Logs | "aws-for-fluent-bit" |
| elasticsearch_enabled | string | Whether this plugin should be enabled or not. | false |
| settings | map | Additional settings which will be passed to the Helm chart values. | {} |
| helm_chart_repo | string | Fluent Bit Helm repository name. | "https://aws.github.io/eks-charts" |
| helm_chart_version | string | Fluent Bit Helm chart version. | "0.1.24" |
| mod_dependency | string | Dependence variable binds all AWS resources allocated by this module, dependent | null |
| namespace | string | Kubernetes namespace to deploy Fluent Bit Helm chart. | "aws-cloudwatch-logs" |
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,