-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheks_clickhouse.tfvars
More file actions
39 lines (33 loc) · 1.41 KB
/
Copy patheks_clickhouse.tfvars
File metadata and controls
39 lines (33 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# EKS + ClickHouse BYODB example: eRPC + rindexer on Kubernetes
project_name = "evm-cloud-eks-ch"
infrastructure_provider = "aws"
deployment_target = "managed"
runtime_arch = "multi"
database_mode = "self_hosted"
streaming_mode = "disabled"
ingress_mode = "none"
compute_engine = "eks"
aws_region = "us-east-1"
aws_skip_credentials_validation = false
# Networking
networking_enabled = true
network_environment = "dev"
network_vpc_cidr = "10.42.0.0/16"
network_availability_zones = ["us-east-1a", "us-east-1b"]
network_enable_nat_gateway = false
network_enable_vpc_endpoints = false
# No managed Postgres — using external ClickHouse
# RPC Proxy
rpc_proxy_enabled = true
rpc_proxy_image = "ghcr.io/erpc/erpc:latest"
# Indexer with ClickHouse BYODB
indexer_enabled = true
indexer_image = "ghcr.io/joshstevens19/rindexer:latest"
# indexer_rpc_url → set in secrets.auto.tfvars
# ClickHouse connection (Bring Your Own Database)
# indexer_clickhouse_url → set in secrets.auto.tfvars (contains hostname)
indexer_clickhouse_user = "default"
indexer_clickhouse_db = "rindexer"
# Config files: erpc.yaml, rindexer.yaml, and abis/ are read via file()
# in main.tf from files alongside this example. Edit those files directly.
workload_mode = "terraform"