Conceptos
Los términos centrales de DevStation en lenguaje de producto.
Topology
La topología es el mapa del entorno. Es la fuente de verdad para provisionamiento, deploy y recreación.
Cluster
Un cluster agrupa nodes del mismo provider. El provider soportado hoy es Proxmox.
Node
Un node es la máquina física o virtual de base que hospeda instances.
Instance
Una instance es una VM descrita en la topología. Combina role, definition, template y environment.
Template
Un template es la imagen base de una VM, como Ubuntu 22.04, Debian 12 o Alpine.
Definition
Una definition describe tamaño y recursos: CPU, memoria, disco y red.
Environment
Un environment representa el contexto de la instance: homelab, dev, staging o experiments.
Role
Una role define el papel de la máquina. En el ciclo de deploy, la role apunta a la stack que prepara la VM.
Vault
El vault es el almacén local cifrado para contraseñas, claves SSH, tokens y credenciales de provider.