Robert Kaussow
a202dc8ef3
Reviewed-on: #6 Co-authored-by: Robert Kaussow <mail@thegeeklab.de> Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
51 lines
652 B
HCL
51 lines
652 B
HCL
// Proxmox VE
|
|
variable "pve_ssh_keys" {
|
|
type = list(string)
|
|
}
|
|
|
|
variable "pve_node_name" {
|
|
type = string
|
|
}
|
|
|
|
// Cloudflare
|
|
variable "cloudflare_zones" {
|
|
type = any
|
|
}
|
|
|
|
// Univention
|
|
variable "ucs_zones" {
|
|
type = any
|
|
}
|
|
|
|
// Module
|
|
variable "server" {
|
|
type = any
|
|
default = []
|
|
}
|
|
|
|
variable "server_dns_zone" {
|
|
type = string
|
|
}
|
|
|
|
variable "server_datastore_id" {
|
|
type = string
|
|
}
|
|
|
|
variable "server_network_bridge" {
|
|
type = string
|
|
}
|
|
|
|
variable "server_keyboard_layout" {
|
|
type = string
|
|
}
|
|
|
|
variable "server_guest_agent" {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
variable "server_netif_filter" {
|
|
type = string
|
|
default = "^(eth|ens|enp).+"
|
|
}
|