Skip to content

Repository files navigation

Aurekai

aurekai-terraform · v0.8.0-alpha.5

Official Terraform integration for Aurekai — aurekai provider resources, check blocks, postconditions, and null resource CI validators.

Provider Resources

resource "aurekai_runtime" "main" {
  version = "0.8.0-alpha.5"
}

resource "aurekai_model_memory" "default" {
  model_tag = "qwen3-8b"
  bits      = 8
}

resource "aurekai_proof_store" "main" {
  store_path = ".aurekai/proofs"
}

resource "aurekai_space" "client" {
  name = "client-default"
}

resource "aurekai_api_key" "workflow" {
  name   = "workflow-key"
  scopes = ["runtime", "proof", "commerce"]
}

Check Blocks

check "aurekai_doctor_deep" {
  assert {
    condition     = aurekai_runtime.main.status == "healthy"
    error_message = "Run: akai doctor --deep"
  }
}

CI Validation (No Provider Required)

null_resource provisioners validate the Akai runtime via local-exec:

resource "null_resource" "doctor_check" {
  provisioner "local-exec" { command = "akai doctor --deep --json" }
}
resource "null_resource" "capability_check" {
  provisioner "local-exec" { command = "akai runtime capabilities --json" }
}
resource "null_resource" "manifest_verify" {
  provisioner "local-exec" { command = "akai verify --manifest artifact.json --json" }
}

Layout

provider.tf     Provider resources, check blocks, CI validators
main.tf         Root module, sub-module calls
modules/
  doctor-deep/          null_resource doctor check
  manifest-verify/      null_resource manifest validation
  release-gate/         null_resource release gate
  model-memory/         aurekai_model_memory resource
  proof-store/          aurekai_proof_store resource
examples/       Example configurations

Quick Start

terraform init
terraform plan
terraform apply

Aurekai integration surface for Terraform.

Status: active Type: infra

Core Template Set

  • doctor-deep
  • manifest-verify
  • model-memory-pack
  • sae-audit
  • semantic-cache-bench
  • proof-bundle-export
  • release-gate

Canonical References

Starter Templates

  • examples/release-gate/main.tf

About

Terraform modules and examples for Aurekai infrastructure

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages