mirror of
https://github.com/storytold/terraform-aws-observability-accelerator.git
synced 2026-10-27 08:36:48 +00:00
Pre commit fixes
This commit is contained in:
@@ -131,7 +131,7 @@ add this `managed_prometheus_region=xxx` and `managed_prometheus_workspace_id=ws
|
|||||||
|
|
||||||
| Name | Version |
|
| Name | Version |
|
||||||
|------|---------|
|
|------|---------|
|
||||||
| <a name="requirement_grafana"></a> [grafana](#requirement\_grafana) | 1.25.0 |
|
| <a name="requirement_grafana"></a> [grafana](#requirement\_grafana) | >= 1.25.0 |
|
||||||
|
|
||||||
## Providers
|
## Providers
|
||||||
|
|
||||||
@@ -160,11 +160,9 @@ add this `managed_prometheus_region=xxx` and `managed_prometheus_workspace_id=ws
|
|||||||
| <a name="input_aws_region"></a> [aws\_region](#input\_aws\_region) | AWS Region | `string` | n/a | yes |
|
| <a name="input_aws_region"></a> [aws\_region](#input\_aws\_region) | AWS Region | `string` | n/a | yes |
|
||||||
| <a name="input_eks_cluster_id"></a> [eks\_cluster\_id](#input\_eks\_cluster\_id) | EKS Cluster Id | `string` | n/a | yes |
|
| <a name="input_eks_cluster_id"></a> [eks\_cluster\_id](#input\_eks\_cluster\_id) | EKS Cluster Id | `string` | n/a | yes |
|
||||||
| <a name="input_grafana_api_key"></a> [grafana\_api\_key](#input\_grafana\_api\_key) | API key for authorizing the Grafana provider to make changes to Amazon Managed Grafana | `string` | `""` | no |
|
| <a name="input_grafana_api_key"></a> [grafana\_api\_key](#input\_grafana\_api\_key) | API key for authorizing the Grafana provider to make changes to Amazon Managed Grafana | `string` | `""` | no |
|
||||||
| <a name="input_grafana_endpoint"></a> [grafana\_endpoint](#input\_grafana\_endpoint) | AMG endpoint | `string` | `null` | no |
|
| <a name="input_managed_grafana_workspace_id"></a> [managed\_grafana\_workspace\_id](#input\_managed\_grafana\_workspace\_id) | Amazon Managed Grafana Workspace ID | `string` | `""` | no |
|
||||||
| <a name="input_managed_grafana_workspace_id"></a> [managed\_grafana\_workspace\_id](#input\_managed\_grafana\_workspace\_id) | Amazon Managed Grafana (AMG) workspace ID | `string` | `""` | no |
|
| <a name="input_managed_prometheus_endpoint"></a> [managed\_prometheus\_endpoint](#input\_managed\_prometheus\_endpoint) | Amazon Managed Service for Prometheus Workspace ID | `string` | `""` | no |
|
||||||
| <a name="input_managed_prometheus_endpoint"></a> [managed\_prometheus\_endpoint](#input\_managed\_prometheus\_endpoint) | AMP workspace ID | `string` | `""` | no |
|
| <a name="input_managed_prometheus_workspace_id"></a> [managed\_prometheus\_workspace\_id](#input\_managed\_prometheus\_workspace\_id) | Amazon Managed Service for Prometheus Workspace ID | `string` | `""` | no |
|
||||||
| <a name="input_managed_prometheus_region"></a> [managed\_prometheus\_region](#input\_managed\_prometheus\_region) | Region where AMP is deployed | `string` | `""` | no |
|
|
||||||
| <a name="input_managed_prometheus_workspace_id"></a> [managed\_prometheus\_workspace\_id](#input\_managed\_prometheus\_workspace\_id) | Amazon Managed Service for Prometheus (AMP) workspace ID | `string` | `""` | no |
|
|
||||||
|
|
||||||
## Outputs
|
## Outputs
|
||||||
|
|
||||||
@@ -172,7 +170,7 @@ add this `managed_prometheus_region=xxx` and `managed_prometheus_workspace_id=ws
|
|||||||
|------|-------------|
|
|------|-------------|
|
||||||
| <a name="output_aws_region"></a> [aws\_region](#output\_aws\_region) | AWS Region |
|
| <a name="output_aws_region"></a> [aws\_region](#output\_aws\_region) | AWS Region |
|
||||||
| <a name="output_eks_cluster_id"></a> [eks\_cluster\_id](#output\_eks\_cluster\_id) | EKS Cluster Id |
|
| <a name="output_eks_cluster_id"></a> [eks\_cluster\_id](#output\_eks\_cluster\_id) | EKS Cluster Id |
|
||||||
| <a name="output_eks_cluster_version"></a> [eks\_cluster\_version](#output\_eks\_cluster\_version) | n/a |
|
| <a name="output_eks_cluster_version"></a> [eks\_cluster\_version](#output\_eks\_cluster\_version) | EKS Cluster version |
|
||||||
| <a name="output_prometheus_endpoint"></a> [prometheus\_endpoint](#output\_prometheus\_endpoint) | n/a |
|
| <a name="output_managed_prometheus_workspace_endpoint"></a> [managed\_prometheus\_workspace\_endpoint](#output\_managed\_prometheus\_workspace\_endpoint) | Amazon Managed Prometheus workspace endpoint |
|
||||||
| <a name="output_prometheus_id"></a> [prometheus\_id](#output\_prometheus\_id) | n/a |
|
| <a name="output_managed_prometheus_workspace_id"></a> [managed\_prometheus\_workspace\_id](#output\_managed\_prometheus\_workspace\_id) | Amazon Managed Prometheus workspace ID |
|
||||||
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
|
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
|
||||||
|
|||||||
@@ -34,15 +34,9 @@ terraform {
|
|||||||
}
|
}
|
||||||
|
|
||||||
locals {
|
locals {
|
||||||
name = basename(path.cwd)
|
region = var.aws_region
|
||||||
region = var.aws_region
|
|
||||||
|
|
||||||
eks_oidc_issuer_url = replace(data.aws_eks_cluster.this.identity[0].oidc[0].issuer, "https://", "")
|
|
||||||
eks_cluster_endpoint = data.aws_eks_cluster.this.endpoint
|
eks_cluster_endpoint = data.aws_eks_cluster.this.endpoint
|
||||||
eks_cluster_version = data.aws_eks_cluster.this.version
|
|
||||||
|
|
||||||
create_new_workspace = var.managed_prometheus_workspace_id == "" ? true : false
|
create_new_workspace = var.managed_prometheus_workspace_id == "" ? true : false
|
||||||
|
|
||||||
tags = {
|
tags = {
|
||||||
Source = "github.com/aws-observability/terraform-aws-observability-accelerator"
|
Source = "github.com/aws-observability/terraform-aws-observability-accelerator"
|
||||||
}
|
}
|
||||||
@@ -62,14 +56,14 @@ module "eks_observability_accelerator" {
|
|||||||
# reusing existing certificate manager? defaults to true
|
# reusing existing certificate manager? defaults to true
|
||||||
enable_cert_manager = true
|
enable_cert_manager = true
|
||||||
|
|
||||||
# creates a new AMP workspace, defaults to true
|
# creates a new Amazon Managed Prometheus workspace, defaults to true
|
||||||
enable_managed_prometheus = local.create_new_workspace
|
enable_managed_prometheus = local.create_new_workspace
|
||||||
|
|
||||||
# reusing existing AMP if specified
|
# reusing existing Amazon Managed Prometheus if specified
|
||||||
managed_prometheus_workspace_id = var.managed_prometheus_workspace_id
|
managed_prometheus_workspace_id = var.managed_prometheus_workspace_id
|
||||||
managed_prometheus_workspace_region = null # defaults to the current region, useful for cross region scenarios (same account)
|
managed_prometheus_workspace_region = null # defaults to the current region, useful for cross region scenarios (same account)
|
||||||
|
|
||||||
# sets up the AMP alert manager at the workspace level
|
# sets up the Amazon Managed Prometheus alert manager at the workspace level
|
||||||
enable_alertmanager = true
|
enable_alertmanager = true
|
||||||
|
|
||||||
# reusing existing Amazon Managed Grafana workspace
|
# reusing existing Amazon Managed Grafana workspace
|
||||||
|
|||||||
@@ -9,14 +9,16 @@ output "aws_region" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
output "eks_cluster_version" {
|
output "eks_cluster_version" {
|
||||||
value = module.eks_observability_accelerator.eks_cluster_version
|
description = "EKS Cluster version"
|
||||||
|
value = module.eks_observability_accelerator.eks_cluster_version
|
||||||
}
|
}
|
||||||
|
|
||||||
|
output "managed_prometheus_workspace_endpoint" {
|
||||||
output "prometheus_endpoint" {
|
description = "Amazon Managed Prometheus workspace endpoint"
|
||||||
value = module.eks_observability_accelerator.managed_prometheus_workspace_endpoint
|
value = module.eks_observability_accelerator.managed_prometheus_workspace_endpoint
|
||||||
}
|
}
|
||||||
|
|
||||||
output "prometheus_id" {
|
output "managed_prometheus_workspace_id" {
|
||||||
value = module.eks_observability_accelerator.managed_prometheus_workspace_id
|
description = "Amazon Managed Prometheus workspace ID"
|
||||||
|
value = module.eks_observability_accelerator.managed_prometheus_workspace_id
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,30 +7,20 @@ variable "aws_region" {
|
|||||||
type = string
|
type = string
|
||||||
}
|
}
|
||||||
variable "managed_prometheus_workspace_id" {
|
variable "managed_prometheus_workspace_id" {
|
||||||
description = "Amazon Managed Service for Prometheus (AMP) workspace ID"
|
description = "Amazon Managed Service for Prometheus Workspace ID"
|
||||||
type = string
|
type = string
|
||||||
default = ""
|
default = ""
|
||||||
}
|
}
|
||||||
variable "managed_prometheus_endpoint" {
|
variable "managed_prometheus_endpoint" {
|
||||||
description = "AMP workspace ID"
|
description = "Amazon Managed Service for Prometheus Workspace ID"
|
||||||
type = string
|
|
||||||
default = ""
|
|
||||||
}
|
|
||||||
variable "managed_prometheus_region" {
|
|
||||||
description = "Region where AMP is deployed"
|
|
||||||
type = string
|
type = string
|
||||||
default = ""
|
default = ""
|
||||||
}
|
}
|
||||||
variable "managed_grafana_workspace_id" {
|
variable "managed_grafana_workspace_id" {
|
||||||
description = "Amazon Managed Grafana (AMG) workspace ID"
|
description = "Amazon Managed Grafana Workspace ID"
|
||||||
type = string
|
type = string
|
||||||
default = ""
|
default = ""
|
||||||
}
|
}
|
||||||
variable "grafana_endpoint" {
|
|
||||||
description = "AMG endpoint"
|
|
||||||
type = string
|
|
||||||
default = null
|
|
||||||
}
|
|
||||||
variable "grafana_api_key" {
|
variable "grafana_api_key" {
|
||||||
description = "API key for authorizing the Grafana provider to make changes to Amazon Managed Grafana"
|
description = "API key for authorizing the Grafana provider to make changes to Amazon Managed Grafana"
|
||||||
type = string
|
type = string
|
||||||
|
|||||||
Reference in New Issue
Block a user