0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-08-22 19:38:35 +00:00
terraform-provider-proxmox/example/variables.tf
Shawn M. Hanes 757b191376
chore(example): apply consistency in example/*.tf node_name declarations (#2051)
* chore(example): apply consistency in example/*.tf node_name declarations

Signed-off-by: Shawn M. Hanes <smhanes15@gmail.com>

* chore: reformat .tf files

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>

---------

Signed-off-by: Shawn M. Hanes <smhanes15@gmail.com>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-07-30 20:48:32 -04:00

66 lines
2.0 KiB
HCL

variable "virtual_environment_endpoint" {
description = "The endpoint for the Proxmox Virtual Environment API (example: https://host:port)"
type = string
}
variable "virtual_environment_username" {
description = "Proxmox User for API Access"
type = string
default = "root@pam"
}
variable "virtual_environment_password" {
description = "Password for Proxmox API User"
type = string
sensitive = true
default = "don not use default passwords!"
}
variable "virtual_environment_api_token" {
description = "The API token for the Proxmox Virtual Environment API"
type = string
sensitive = true
}
variable "virtual_environment_ssh_username" {
description = "The username for the Proxmox Virtual Environment API"
type = string
default = "root"
}
variable "virtual_environment_node_name" {
description = "Name of the Proxmox node"
type = string
default = "pve"
}
variable "virtual_environment_insecure" {
description = "Self Signed Certificates Used"
type = bool
default = true
}
variable "virtual_environment_storage" {
description = "Name of the Proxmox storage"
type = string
default = "local-lvm"
}
variable "latest_debian_12_bookworm_qcow2_img_url" {
description = "The URL for the latest Debian 12 Bookworm qcow2 image"
type = string
default = "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-amd64.qcow2"
}
variable "release_20250701_ubuntu_24_10_lxc_img_url" {
description = "The URL for the Ubuntu 24.10 LXC image"
type = string
default = "https://mirrors.servercentral.com/ubuntu-cloud-images/releases/24.10/release-20250701/ubuntu-24.10-server-cloudimg-amd64-root.tar.xz"
}
variable "release_20250701_ubuntu_24_10_lxc_img_checksum" {
description = "The checksum for the Ubuntu 24.10 LXC image"
type = string
default = "6caa4e90e4c2ae33d3fff0526c75cfc3d221e0c1ccd49d01229a44776af126d1"
}