AutoGPT/rnd/infra/terraform/environments/dev.tfvars

55 lines
1.6 KiB
HCL

project_id = "agpt-dev"
region = "us-central1"
zone = "us-central1-a"
network_name = "dev-gke-network"
subnet_name = "dev-gke-subnet"
subnet_cidr = "10.0.0.0/24"
cluster_name = "dev-gke-cluster"
node_count = 2
node_pool_name = "dev-main-pool"
machine_type = "e2-medium"
disk_size_gb = 100
static_ip_names = ["agpt-server-ip", "agpt-builder-ip", "auth-ip"]
service_accounts = {
"dev-agpt-server-sa" = {
display_name = "AutoGPT Dev Server Account"
description = "Service account for agpt dev server"
}
}
workload_identity_bindings = {
"dev-agpt-server-workload-identity" = {
service_account_name = "dev-agpt-server-sa"
namespace = "dev-agpt"
ksa_name = "dev-agpt-server-sa"
}
}
role_bindings = {
"roles/container.developer" = [
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
],
"roles/cloudsql.client" = [
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
],
"roles/cloudsql.editor" = [
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
],
"roles/cloudsql.instanceUser" = [
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
],
"roles/iam.workloadIdentityUser" = [
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
]
"roles/compute.networkUser" = [
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
],
"roles/container.hostServiceAgentUser" = [
"serviceAccount:dev-agpt-server-sa@agpt-dev.iam.gserviceaccount.com"
]
}
pods_ip_cidr_range = "10.1.0.0/16"
services_ip_cidr_range = "10.2.0.0/20"