mirror of
https://github.com/storytold/terraform-aws-observability-accelerator.git
synced 2026-10-09 00:09:43 +00:00
🔎 Add AMP workspace (only)
This commit is contained in:
@@ -3,19 +3,39 @@
|
||||
# VPC and supporting resources
|
||||
# EKS and Managed node groups
|
||||
|
||||
#
|
||||
//*
|
||||
module "adot_operator" {
|
||||
# locals {
|
||||
# # if both adot and otel are enabled, just deploys adot
|
||||
# enable_otel = (var.enable_amazon_eks_adot && var.enable_opentelemetry_operator) ? false : var.enable_opentelemetry_operator
|
||||
|
||||
# # if both adot and otel are disabled, just deploys adot
|
||||
# enable_adot = (!var.enable_amazon_eks_adot && !var.enable_opentelemetry_operator) ? true : var.enable_amazon_eks_adot
|
||||
|
||||
# #possible side effects? maybe customer wants only dashboards?
|
||||
|
||||
# }
|
||||
|
||||
module "operator" {
|
||||
source = "./modules/core/opentelemetry-operator"
|
||||
count = var.enable_amazon_eks_adot ? 1 : 0
|
||||
|
||||
enable_cert_manager = var.enable_cert_manager
|
||||
|
||||
enable_amazon_eks_adot = var.enable_amazon_eks_adot
|
||||
enable_opentelemetry_operator = var.enable_opentelemetry_operator
|
||||
|
||||
kubernetes_version = local.eks_cluster_version
|
||||
addon_context = local.context
|
||||
}
|
||||
//*/
|
||||
|
||||
module "java" {
|
||||
source = "./modules/workloads/java"
|
||||
|
||||
amp_endpoint = var.create_managed_prometheus_workspace ? aws_prometheus_workspace.this[0].prometheus_endpoint : var.managed_prometheus_endpoint
|
||||
amp_id = var.create_managed_prometheus_workspace ? aws_prometheus_workspace.this[0].id : var.managed_prometheus_id
|
||||
}
|
||||
|
||||
resource "aws_prometheus_workspace" "this" {
|
||||
count = var.create_managed_prometheus_workspace ? 1 : 0
|
||||
|
||||
alias = local.name
|
||||
tags = var.tags
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user