variable "render_api_key" {
description = "Render API key generated from Account Settings -> API Keys"
type = string
sensitive = true
}
variable "render_owner_id" {
description = "Render Owner/Team ID (starts with tea- or usr-)"
type = string
}
variable "environment" {
description = "Deployment environment name (e.g., dev, production)"
type = string
default = "dev"
}
variable "region" {
description = "Render region for resources (oregon, frankfurt, ohio, singapore)"
type = string
default = "oregon"
}
variable "plan" {
description = "Render service plan (free, starter, standard)"
type = string
default = "free"
}
variable "db_plan" {
description = "Render postgres plan (free, starter, standard)"
type = string
default = "free"
}
variable "repo_url" {
description = "Git repository URL containing the application source"
type = string
default = "https://github.com/DataTalksClub/ai-dev-tools-zoomcamp-2026.git"
}
variable "repo_branch" {
description = "Git branch to build and deploy"
type = string
default = "main"
}