clank-node/variables.tf
kjuulh 57fd18ba04
All checks were successful
continuous-integration/drone/push Build is passing
fix: add port for proxy
2025-01-12 14:02:33 +01:00

79 lines
1.5 KiB
HCL

variable "proxmox_url" {
description = "full url of the proxmox api"
default = "https://proxmox.i.kjuulh.io/api2/json"
}
variable "proxmox_ip" {
description = "the ip address of the proxmox instance"
default = "10.0.11.0"
}
variable "proxy_ip" {
description = "which ip to use for the caddy file"
default = "10.0.9.0"
}
variable "proxy_port" {
description = "which port to use for the caddy file"
default = 222
}
variable "proxy_location" {
description = "which where to place the files upstream"
default = "/root/wireguard/nodes"
}
variable "proxmox_node" {
description = "which node is the vm associated"
default = "clank-smolboks-0"
}
variable "cloud_init_template" {
description = "which cloud init template to be used"
default = "debian12-cloudinit"
}
variable "name" {
description = "what is the name of the node"
}
variable "domain" {
description = "which domain is the host associated with"
default = "nodes.kjuulh.io"
}
variable "ip_address" {
description = "which ip address should the the host assume (cidr)"
}
variable "gateway" {
description = "which ip address serves as the gateway for the host"
default = "10.0.11.1"
}
variable "ssh_pub" {
default = "ssh public key"
}
variable "ssh_private" {
default = "ssh private key"
sensitive = true
}
variable "user_password" {
sensitive = true
default = null
}
variable "cpu" {
default = 1
}
variable "memory" {
default = 512
}
variable "disk_size" {
default = "10G"
}