homelab/terraform/er605/variables.tf
gaia 893e7dba7c feat: inicial IaC - estrutura base + Docker Compose + Ansible
- Estrutura Terraform para ER605/Omada
- Ansible inventory e role base para Dockerino
- Docker Compose files para todos os serviços do Dockerino
- Docker Compose para Media stack (Jellyfin, Sonarr, Radarr, etc)
- Documentação ARCHITECTURE.md e NEXT_STEPS.md (via Héstia)
2026-04-09 01:06:05 -03:00

63 lines
1.3 KiB
HCL

# Variables for ER605/Omada Terraform
variable "omada_url" {
description = "Omada Controller URL"
type = string
default = "https://10.0.0.50:8043"
}
variable "omada_username" {
description = "Omada Controller username"
type = string
default = "admin"
}
variable "omada_password" {
description = "Omada Controller password"
type = string
sensitive = true
}
variable "site_name" {
description = "Omada site name"
type = string
default = "Default"
}
variable "ssl_verify" {
description = "Verify SSL certificates"
type = bool
default = false
}
# MAC addresses for static DHCP
variable "truenas_mac" {
description = "TrueNAS MAC address"
type = string
default = "" # TODO: Add actual MAC
}
variable "proxmox_mac" {
description = "Proxmox MAC address"
type = string
default = "" # TODO: Add actual MAC
}
variable "dockerino_mac" {
description = "Dockerino MAC address"
type = string
default = "" # TODO: Add actual MAC
}
variable "media_mac" {
description = "Media VM MAC address"
type = string
default = "" # TODO: Add actual MAC
}
variable "homeassistant_mac" {
description = "Home Assistant VM MAC address"
type = string
default = "" # TODO: Add actual MAC
}