42 lines
946 B
Terraform
42 lines
946 B
Terraform
variable "proxmox_api_url" {
|
|
type = string
|
|
description = "The URL of the Proxmox API (e.g., https://192.168.1.1:8006/api2/json)"
|
|
}
|
|
|
|
variable "proxmox_user" {
|
|
type = string
|
|
description = "The Proxmox user (e.g., root@pam)"
|
|
default = "root@pam"
|
|
}
|
|
|
|
variable "proxmox_token_id" {
|
|
type = string
|
|
description = "The Proxmox API Token ID (e.g., ansible)"
|
|
default = "ansible"
|
|
}
|
|
|
|
variable "proxmox_token_secret" {
|
|
type = string
|
|
description = "The Proxmox API Token Secret"
|
|
sensitive = true
|
|
}
|
|
|
|
variable "proxmox_tls_insecure" {
|
|
|
|
type = bool
|
|
description = "Whether to disable TLS verification"
|
|
default = false
|
|
}
|
|
|
|
variable "gitea_runner_count" {
|
|
description = "Number of Gitea Action Runners to deploy"
|
|
type = number
|
|
default = 1
|
|
}
|
|
|
|
variable "ssh_public_key" {
|
|
description = "Public SSH key to inject into containers"
|
|
type = string
|
|
default = null
|
|
}
|