status:pre-alpha
version:v0.1.0
devstation docs

Provider

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

Proxmox é o primeiro provider suportado pelo DevStation.

O objetivo não é substituir a interface do Proxmox. O DevStation posiciona-se acima dela: lê a topologia, prepara o plano de mudanças, orquestra provisionamento pela TUI e depois usa as VMs provisionadas como alvo de instalação dos services.

Status em tempo real

Além do ciclo de provisionamento, o DevStation conecta à API do Proxmox para consultar o estado real do ambiente: clusters, nodes, VMs, conectividade e sinais básicos de uso. Essas leituras alimentam a TUI sem exigir que você alterne para a interface web a cada verificação.

Services nas VMs

Depois que as VMs existem, uma station registra services a partir de blueprints. Um blueprint standalone, como k3s, tem como alvo 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 a partir dos blueprints e instale o subconjunto escolhido.

Transparência

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