apm-wo-analysis/terraform/variables.tf

54 lines
1.5 KiB
Terraform
Raw Normal View History

variable "aws_region" {
description = "Region every resource in this configuration is created in."
type = string
default = "us-east-1"
}
variable "github_repo" {
description = "GitHub owner/name for the deploy OIDC trust."
type = string
default = "Sea-Haven-Industries/apm-wo-analysis"
}
variable "github_deploy_branch" {
description = "Git branch pinned in job_workflow_ref for the deploy role."
type = string
default = "main"
}
variable "office_cidrs" {
description = "Office CIDRs allowed to reach the Grafana ALB on 443."
type = list(string)
default = ["47.21.61.4/32", "96.250.164.146/32"]
}
variable "slack_interactions_domain" {
description = "Custom domain for the Slack interactivity HTTP API."
type = string
default = "apm-wo.seahaven.com"
}
variable "grafana_domain" {
description = "Public hostname for the Grafana ALB."
type = string
default = "grafana.seahaven.com"
}
variable "athena_plugin_version" {
description = "Pinned grafana-athena-datasource plugin version installed by user-data."
type = string
default = "3.2.0"
}
variable "attach_custom_domains" {
description = "Attach the Slack HTTP API custom domain. False until mgmt releases apm-wo.seahaven.com at cutover. Grafana HTTPS does not use this flag."
type = bool
default = true
}
variable "vpc_cidr" {
description = "CIDR for the dedicated Grafana VPC."
type = string
default = "10.80.0.0/16"
}