CLI nebulactl
Ambientes, plans, applies e conformidade a partir do seu terminal.
Tudo que o app web faz, o nebulactl faz a partir do seu terminal ou pipeline de CI: ambientes, plans, applies, drift, avaliação de políticas e gestão de provedores ou plugins.
- Comandos env, plan, apply, drift, runs e readiness
- policies evaluate executa gates de política contra um arquivo de plano em CI
- Comandos provider e plugin para assinar, empacotar e certificar extensões
Como funciona
O nebulactl é um cliente REST enxuto — o mesmo usado pelo servidor MCP da NebulaStack — então tudo que você pode fazer pela CLI reflete a API real. Os comandos de marketplace de providers e plugins assinam manifestos com ed25519 e os verificam contra uma âncora de confiança antes de publicar.
Como compartilha seu cliente de API com o servidor MCP da NebulaStack, um script escrito contra os códigos de saída e os modos de saída JSON da CLI se comporta da mesma forma que um agente de IA chamando os mesmos endpoints.
$ nebulactl env create --account-id acc_123 --name prod --type Production --region eu-west-3$ nebulactl plan --environment-id env_456 --format terraform$ nebulactl policies evaluate --file plan.json --gateway$ nebulactl apply --environment-id env_456$ nebulactl drift list --environment-id env_456Saída real após nebulactl plan
Plan: 4 to add, 0 to change, 0 to destroy.
+ aws_instance.web
+ aws_security_group.web_sg
Policy gate: PASSED (0 violations)