Getting started
Install the toolchain and exercise ainfra safely.
Version v0.1 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
ainfra is the infrastructure provisioning layer for projectious.work. It
combines strict contracts with a thin, local wrapper around OpenTofu and
Ansible:
The project provisions targets. It does not build workload images, install Kubernetes or processkit, deploy aibox fleets, or hide OpenTofu and Ansible behavior.
| If you want to… | Start here |
|---|---|
| Validate and provision a disposable target | Quickstart |
| Follow the complete Hetzner lifecycle | Hetzner environment how-to |
| Understand ownership and tool boundaries | Architecture |
| Review threat assumptions and invariants | Security model |
| Operate plan, apply, output, and destroy | Lifecycle operations |
| Find an included infrastructure template | Template catalog |
| Understand how templates are structured | Template strategy |
| Author another infrastructure template | Template authoring |
| Look up commands or schemas | Reference |
Install the toolchain and exercise ainfra safely.
Architecture, security, and state boundaries.
Complete procedures for common ainfra operator tasks.
Operate the lifecycle, tooling, and template-authoring workflow.
Command, contract, template, and acceptance references.
Develop, test, and document changes locally.