status:alpha
version:v0.0.1
devstation docs

Provider

A plataforma onde o DevStation roda sua infraestrutura. Proxmox é o suporte de hoje.

Proxmox é o primeiro provider do DevStation.

O DevStation não substitui a interface do Proxmox. Ele opera acima dela: lê a topologia, prepara o plano de mudanças, orquestra provisionamento pela TUI e usa as VMs como alvo de instalação dos services.

Status em tempo real

Além do provisionamento, o DevStation consulta a API do Proxmox para ler o estado real do ambiente: clusters, nodes, VMs, conectividade e sinais básicos de uso. Essas leituras alimentam a TUI sem alternar para a interface web a cada verificação.

Services nas VMs

Depois que as VMs existem, a station registra services a partir de blueprints. Um blueprint standalone, como k3s, mira VMs específicas. Um blueprint hosted, como argocd, roda sobre um service já registrado, por exemplo k3s.server.

Fluxo

  1. Cadastre as credenciais no vault local.
  2. Modele o cluster e os nodes.
  3. Defina images e sizes.
  4. Crie virtual machines com tags livres.
  5. Execute plan e apply pela TUI.
  6. Crie uma station, registre services e instale o subconjunto escolhido.

Transparência

Planos de mudança, decisões e passos executados continuam visíveis. A ferramenta automatiza o fluxo, mas não esconde a infraestrutura: plano OpenTofu, steps de blueprint, logs de execução e status de services permanecem auditáveis.