devstation docs

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.