- 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)
63 lines
1.3 KiB
HCL
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
|
|
}
|