variable "system" { description = "The architecture of the system to deploy to." type = string default = "x86_64-linux" } variable "ssh_user" { description = "the SSH user to use" type = string default = "root" } variable "proxmox_user" { description = "the ProxmoX user to use" type = string default = "root@pam" } variable "proxmox_password" { description = "the ProxmoX password to use" type = string sensitive = true } variable "host" { description = "the host of the ProxmoX Virtual Environment." type = string } variable "node_name" { description = "the name of the ProxmoX node to use." type = string } variable "module" { description = "The module to call to obtain the NixOS configuration from." type = string } variable "args" { description = "The arguments with which to call the module to obtain the NixOS configuration." type = string default = "{}" } variable "key_file" { description = "path to the user's SSH private key" type = string } variable "deployment_name" { description = "The name of the deployment for which to obtain the NixOS configuration." type = string } variable "root_path" { description = "The path to the root of the repository." type = string } variable "ssh_opts" { description = "Extra SSH options (`-o`) to use." type = string default = "[]" } variable "deployment_type" { description = "A `deployment-type` from the Fediversity data model, for grabbing the desired NixOS configuration." type = string default = "tf-proxmox-host" } ######################################### variable "category" { type = string description = "Category to be used in naming the base image." default = "test" } variable "description" { type = string default = "" } variable "sockets" { type = number description = "The number of sockets of the VM." default = 1 } variable "cores" { type = number description = "The number of cores of the VM." default = 1 } variable "memory" { type = number description = "The amount of memory of the VM in MiB." default = 2048 } variable "disk_size" { type = number description = "The amount of disk of the VM in GiB." default = 32 } variable "pool_id" { type = string description = "The identifier for a pool to assign the virtual machine to." default = "Fediversity" }