Files
infrastructure/terraform/variables.tf
2026-01-08 19:41:23 +00:00

68 lines
1.1 KiB
HCL

variable "use_vault" {
type = bool
default = true
description = "Set to false to bypass Vault and use local variables (Bootstrap Mode)"
}
variable "proxmox_api_token_id" {
type = string
sensitive = true
default = null
}
variable "proxmox_api_token_secret" {
type = string
sensitive = true
default = null
}
variable "opnsense_api_key" {
type = string
sensitive = true
default = null
}
variable "opnsense_api_secret" {
type = string
sensitive = true
default = null
}
variable "ci_user" {
type = string
default = null
}
variable "ci_password" {
type = string
sensitive = true
default = null
}
variable "ssh_public_key" {
type = string
default = null
}
variable "proxmox_api_url" {
type = string
default = "https://10.100.0.2:8006/api2/json"
}
variable "pm_node" {
type = string
default = "hzfsn-pve-01"
}
variable "template_name" {
type = string
default = "ubuntu-2404-ci"
description = "Name des Cloud-Init Templates auf dem Node"
}
variable "opnsense_uri" {
type = string
description = "URI to OPNsense API"
default = null
}