Zum Hauptinhalt springen
Alle Funktionen, an einem Ort

Multi-Format-IaC

Terraform, Pulumi, Crossplane und Kubernetes-Manifeste – generiert und ausgeführt, nicht nur skizziert.

NebulaStack erzeugt echten, ausführbaren Code — keinen Entwurf, den Sie von Hand fertigstellen müssen. Terraform, Pulumi und Crossplane sind produktionsreif über alle 12 Provider. Kubernetes-Workloads erhalten eigene Manifeste, Helm-Charts und Kustomize-Overlays.

  • Terraform, Pulumi und Crossplane — produktionsreif über alle 12 Provider
  • Kubernetes-Manifeste, Helm-Charts und Kustomize-Overlays für Container-Workloads
  • Eine deterministische Engine schreibt den Code — standardmäßig nicht das Sprachmodell

So funktioniert es

Ein GenerateRequest wird zunächst auf einen einzigen kanonischen Intermediate-Representation-Graphen abgebildet — content-adressiert und schema-validiert —, bevor überhaupt eine Ausgabe geschrieben wird. Dieser eine Graph speist dann separate Emitter für Terraform-HCL, Pulumi (TypeScript oder Python), Crossplane-Compositions und Azure Bicep, sodass jedes Format dieselbe Infrastruktur beschreibt.

Fidelity-Warnungen pro Ressource zeigen, wo ein Format etwas nicht vollständig abbilden kann, das Terraform kann. Pulumi und Crossplane verfolgen das pro Ressource. Ein Attribut wird nicht ohne Hinweis weggelassen.

GenerateRequestIrResourceGraphIR-Graph (validiert)HCL / TS / YAMLFormat-Emitter

Terraform HCL

resource "aws_instance" "web" {
  ami           = "ami-0c94855ba95c71c99"
  instance_type = "t3.medium"
}

Pulumi (TypeScript) — dieselbe Ressource, derselbe Graph

const web = new aws.ec2.Instance("web", {
  ami: "ami-0c94855ba95c71c99",
  instanceType: "t3.medium",
});

Bereit zum Ausprobieren?

Kostenlos starten, keine Kreditkarte nötig.