42 lines
1.1 KiB
HCL
42 lines
1.1 KiB
HCL
variable "proxmox_api_url" {
|
|
type = string
|
|
default = "https://sbx0pve00.int.r3w.de:8006/api2/json"
|
|
description = "Proxmox VE API URL"
|
|
}
|
|
|
|
variable "proxmox_skip_tls_verify" {
|
|
type = bool
|
|
default = false
|
|
description = "Whether to skip TLS verification for Proxmox API"
|
|
}
|
|
|
|
variable "source_proxmox_http_interface" {
|
|
type = string
|
|
default = "en18"
|
|
description = "The network interface to use for the Proxmox HTTP source"
|
|
}
|
|
|
|
# Secrets
|
|
variable "proxmox_api_token_id" {
|
|
type = string
|
|
sensitive = true
|
|
description = "Proxmox API token ID in the format 'username@realm!tokenname'"
|
|
}
|
|
|
|
variable "proxmox_api_token_secret" {
|
|
type = string
|
|
sensitive = true
|
|
description = "Proxmox API token secret"
|
|
}
|
|
|
|
variable "default_luks_passphrase" {
|
|
type = string
|
|
default = "packer"
|
|
description = "Default passphrase for LUKS encryption (will be removed, when setup is completed via cloudinit)"
|
|
}
|
|
|
|
variable "default_root_passphrase" {
|
|
type = string
|
|
default = "packer"
|
|
description = "Default passphrase for root user (will be removed, when setup is completed via cloudinit)"
|
|
}
|