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
- Cadastre as credenciais no vault local.
- Modele o cluster e os nodes.
- Defina images e sizes.
- Crie virtual machines com tags livres.
- Execute
planeapplypela TUI. - 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.