forked from CDCgov/NEDSS-Infrastructure
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfluentbit.tf
More file actions
25 lines (21 loc) · 1.22 KB
/
fluentbit.tf
File metadata and controls
25 lines (21 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Serial: 2024070501
module "fluentbit" {
# SAMPLES
source = "../app-infrastructure/fluentbit"
path_to_fluentbit = "../app-infrastructure/fluentbit"
eks_aws_role_arn = "arn:aws:iam::${var.target_account_id}:role/${var.aws_admin_role_name}"
oidc_provider_arn = module.eks_nbs.oidc_provider_arn
oidc_provider_url = module.eks_nbs.cluster_oidc_issuer_url # replace(module.eks_nbs.cluster_oidc_issuer_url, "https://", "")
tags = var.tags
eks_cluster_endpoint = module.eks_nbs.eks_cluster_endpoint
cluster_certificate_authority_data = module.eks_nbs.cluster_certificate_authority_data
eks_cluster_name = module.eks_nbs.eks_cluster_name
# now created if it doesn't exist in fluentbit module
namespace_name = var.observability_namespace_name
resource_prefix = var.resource_prefix
bucket_name = var.fluentbit_bucket_name
# this defaults to false
force_destroy_log_bucket = var.fluentbit_force_destroy_log_bucket
# only needed if overriding for side-by-side etc
#bucket_name = "cdc-nbs-<accountname>-fluentbit-logs-<account-id>"
}