Auto-generated
This page is generated by terraform-docs at build time from the infra/ repo. Do not edit manually.
Vault Grafana
Self-managed Grafana instance on EC2 for analytics dashboards. Deployed on a
private subnet behind the internal ALB, connects to ClickHouse for data queries.
Accessible via VPN through the internal DNS record.
Requirements
Providers
Modules
No modules.
Resources
| Name |
Description |
Type |
Default |
Required |
| alb_dns_name |
DNS name of the internal ALB (for Route53 alias target) |
string |
n/a |
yes |
| alb_https_listener_arn |
ARN of the internal ALB HTTPS listener |
string |
n/a |
yes |
| alb_security_group_id |
Security group ID of the internal ALB (to allow its traffic into Grafana) |
string |
n/a |
yes |
| alb_zone_id |
Canonical hosted zone ID of the internal ALB (for Route53 alias) |
string |
n/a |
yes |
| base_tags |
Base tags to apply to all resources |
map(string) |
{} |
no |
| clickhouse_security_group_id |
Security group ID of ClickHouse (Grafana will be allowed to connect) |
string |
n/a |
yes |
| environment |
Environment name |
string |
n/a |
yes |
| group |
Resource group |
string |
n/a |
yes |
| instance_type |
EC2 instance type for Grafana |
string |
"t3.small" |
no |
| name_prefix |
Prefix for resource names |
string |
n/a |
yes |
| private_subnet_id |
Private subnet ID for the Grafana EC2 instance |
string |
n/a |
yes |
| region |
AWS region |
string |
n/a |
yes |
| root_volume_size |
Root volume size in GB |
number |
64 |
no |
| vpc_id |
VPC ID where Grafana resources will be created |
string |
n/a |
yes |
| zone_id |
Route53 private hosted zone ID for the grafana DNS record |
string |
n/a |
yes |
Outputs