2024-11-03 01:38:02 -04:00
|
|
|
# Define each required variable
|
2024-07-12 23:57:29 -04:00
|
|
|
variable "arrbuntu_ip_address" {
|
2024-11-03 01:38:02 -04:00
|
|
|
description = "IP address for Arrbuntu VM"
|
|
|
|
type = string
|
2024-07-12 23:57:29 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "init_username" {
|
|
|
|
description = "Username for initial configuration"
|
|
|
|
type = string
|
2024-07-12 23:57:29 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
variable "downloaders_ip_address" {
|
2024-11-03 01:38:02 -04:00
|
|
|
description = "IP address for Downloaders VM"
|
|
|
|
type = string
|
2024-07-12 23:57:29 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "npm_ip_address" {
|
|
|
|
description = "IP address for NPM VM"
|
|
|
|
type = string
|
2024-07-12 23:57:29 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "prox_ip_address" {
|
|
|
|
description = "IP address for Proxmox server"
|
|
|
|
type = string
|
2024-07-12 23:57:29 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "kasm_ssh_ip" {
|
|
|
|
description = "IP address for Kasm SSH"
|
|
|
|
type = string
|
2024-07-12 23:57:29 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "aws_secret_access_key" {
|
|
|
|
description = "AWS Secret Access Key"
|
|
|
|
type = string
|
|
|
|
sensitive = true
|
2024-07-12 23:57:29 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "vlan_gateway" {
|
|
|
|
description = "Gateway IP for VLAN"
|
|
|
|
type = string
|
2024-07-12 23:57:29 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "virtual_environment_endpoint" {
|
|
|
|
description = "Endpoint for virtual environment API"
|
|
|
|
type = string
|
2024-07-31 21:23:37 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
variable "kasm_ip" {
|
2024-11-03 01:38:02 -04:00
|
|
|
description = "IP address for Kasm"
|
|
|
|
type = string
|
2024-08-01 21:36:12 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "ssh_username" {
|
|
|
|
description = "Username for SSH access"
|
|
|
|
type = string
|
2024-09-14 23:16:21 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "init_password" {
|
|
|
|
description = "Password for initial configuration"
|
|
|
|
type = string
|
|
|
|
sensitive = true
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "aws_access_key_id" {
|
|
|
|
description = "AWS Access Key ID"
|
|
|
|
type = string
|
2024-10-12 13:23:20 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
variable "pve2_ip_address" {
|
2024-11-03 01:38:02 -04:00
|
|
|
description = "IP address for PVE2 Proxmox server"
|
|
|
|
type = string
|
2024-10-12 13:27:33 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
variable "s3_endpoint" {
|
2024-11-03 01:38:02 -04:00
|
|
|
description = "Endpoint for S3 storage"
|
|
|
|
type = string
|
2024-10-13 10:48:04 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "ubu_ip_address" {
|
|
|
|
description = "IP address for Ubu VM"
|
|
|
|
type = string
|
2024-10-13 10:48:04 -04:00
|
|
|
}
|
|
|
|
|
2024-11-03 01:38:02 -04:00
|
|
|
variable "virtual_environment_api" {
|
|
|
|
description = "API endpoint for virtual environment"
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "ssh_password" {
|
|
|
|
description = "Password for SSH access"
|
|
|
|
type = string
|
|
|
|
sensitive = true
|
|
|
|
}
|
2024-11-07 20:22:31 -05:00
|
|
|
|
|
|
|
variable "grafana_auth" {
|
|
|
|
description = "Service Account token"
|
|
|
|
type = string
|
|
|
|
sensitive = true
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "grafana_url" {
|
|
|
|
description = "Grafana Url"
|
|
|
|
type = string
|
|
|
|
sensitive = true
|
|
|
|
}
|