58 lines
780 B
Terraform
58 lines
780 B
Terraform
variable "vm_guests" {
|
|
type = list(object({
|
|
name = string
|
|
host = string
|
|
ipv4_address = string
|
|
role = string
|
|
cpu = number
|
|
memory = number
|
|
}))
|
|
}
|
|
|
|
variable "talos_version" {
|
|
type = string
|
|
}
|
|
|
|
variable "cluster_name" {
|
|
type = string
|
|
}
|
|
|
|
variable "kubernetes_version" {
|
|
type = string
|
|
}
|
|
|
|
variable "ipv4_gateway" {
|
|
type = string
|
|
}
|
|
|
|
variable "ipv6_gateway" {
|
|
type = string
|
|
}
|
|
|
|
variable "ipv4_ntp_servers" {
|
|
type = list(string)
|
|
}
|
|
|
|
variable "ipv6_ntp_servers" {
|
|
type = list(string)
|
|
}
|
|
|
|
variable "ipv4_subnet_mask" {
|
|
type = number
|
|
}
|
|
|
|
variable "search_domains" {
|
|
type = list(string)
|
|
}
|
|
|
|
variable "ipv4_nameservers" {
|
|
type = list(object({
|
|
address = string
|
|
}))
|
|
}
|
|
|
|
variable "ipv6_nameservers" {
|
|
type = list(object({
|
|
address = string
|
|
}))
|
|
} |