56 lines
1.1 KiB
HCL
56 lines
1.1 KiB
HCL
variable "pm_api_url" {
|
|
description = "API URL to Proxmox provider"
|
|
type = string
|
|
}
|
|
|
|
variable "dnsserver" {
|
|
description = "DNS provider"
|
|
type = string
|
|
}
|
|
|
|
variable "sshkeys" {
|
|
description = "Public SSH key to inject into CloudInit"
|
|
type = string
|
|
}
|
|
|
|
variable "pm_password" {
|
|
description = "Passowrd to Proxmox provider"
|
|
type = string
|
|
}
|
|
|
|
variable "pm_user" {
|
|
description = "UIsername to Proxmox provider"
|
|
type = string
|
|
default = "root@pam"
|
|
}
|
|
|
|
variable "k3master" {
|
|
description = "Defaults of master nodes in K3S"
|
|
type = object({
|
|
count = number
|
|
name = list(string)
|
|
cores = number
|
|
memory = number
|
|
drive = string
|
|
storage = string
|
|
template = list(string)
|
|
node = list(string)
|
|
ip = list(number)
|
|
})
|
|
}
|
|
|
|
#variable "k3server" {
|
|
# description = "Defaults of worker nodes in K3S"
|
|
# type = object({
|
|
# count = number
|
|
# name = list(string)
|
|
# cores = number
|
|
# memory = number
|
|
# drive = list(string)
|
|
# storage = string
|
|
# template = list(string)
|
|
# node = list(string)
|
|
# ip = list(number)
|
|
# })
|
|
#}
|