Deploy Java module

This commit is contained in:
Rodrigue Koffi
2022-07-28 16:05:43 +02:00
parent 2a55646074
commit 5d01879036
8 changed files with 1859 additions and 35 deletions
+13
View File
@@ -24,6 +24,19 @@ provider "helm" {
}
}
# provider "grafana" {
# url = var.grafana_endpoint
# auth = var.grafana_api_key
# }
terraform {
required_providers {
grafana = {
source = "grafana/grafana"
version = "1.24.0"
}
}
}
locals {
name = basename(path.cwd)
+12
View File
@@ -33,3 +33,15 @@ variable "managed_grafana_workspace_id" {
default = ""
}
variable "grafana_endpoint" {
description = "Grafana endpoint"
type = string
default = null
}
variable "grafana_api_key" {
description = "API key for authorizing the Grafana provider to make changes to Amazon Managed Grafana"
type = string
default = ""
sensitive = true
}
+6 -5
View File
@@ -10,10 +10,10 @@ module "eks_observability_accelerator" {
# TODO: create also a cluster, VPC -- check if enough VPCs
# deploys AWS Distro for OpenTelemetry operator into the cluster
enable_amazon_eks_adot = false
enable_amazon_eks_adot = true
# reusing existing certificate manager? defaults to true
enable_cert_manager = false
enable_cert_manager = true
# # -- or enable opentelemetry operator
enable_opentelemetry_operator = false #-- true doesn't work for me, needs fix
@@ -29,9 +29,10 @@ module "eks_observability_accelerator" {
# sets up the AMP alert manager at the workspace level
enable_alertmanager = true
# create a new Grafana workspace
enable_managed_grafana = true
#managed_grafana_workspace_id = "g-9790a4306b"
# create a new Grafana workspace - TODO review design
enable_managed_grafana = false
managed_grafana_workspace_id = var.managed_grafana_workspace_id
grafana_api_key = var.grafana_api_key