nebulactl CLI
Umgebungen, Pläne, Applies und Compliance direkt vom Terminal aus.
Alles, was die Web-App kann, kann nebulactl aus Ihrem Terminal oder Ihrer CI-Pipeline: Umgebungen, Pläne, Applies, Drift, Policy-Auswertung und Provider- oder Plugin-Verwaltung.
- env-, plan-, apply-, drift-, runs- und readiness-Befehle
- policies evaluate führt Policy-Gates gegen eine Plan-Datei in CI aus
- provider- und plugin-Befehle zum Signieren, Packen und Zertifizieren von Erweiterungen
So funktioniert es
nebulactl ist ein schlanker REST-Client — derselbe, den auch NebulaStacks MCP-Server verwendet —, sodass alles, was Sie über die CLI tun, die tatsächliche API widerspiegelt. Provider- und Plugin-Marketplace-Befehle signieren Manifeste mit ed25519 und verifizieren sie vor der Veröffentlichung gegen einen Trust Anchor.
Weil sie sich denselben API-Client mit NebulaStacks MCP-Server teilt, verhält sich ein Skript, das gegen die Exit-Codes und JSON-Ausgabemodi der CLI geschrieben wurde, genauso wie ein KI-Agent, der dieselben Endpunkte aufruft.
$ 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_456Echte Ausgabe nach 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)