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.
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",
});