YardmasterYardmaster Docs

Documentation

Yardmaster runs Ansible, Bash, Terraform, and Python across a fleet and treats every run as structured data. One binary: serve is the API, the executor, the scheduler, and the web UI; worker adds capacity. State lives in one database, SQLite by default or PostgreSQL by DSN. These pages also render inside the app at /ui/docs.

Guide What
Quickstart Zero to a first run in a few minutes.
Switching from AWX Import what you have, or set up from scratch.
Tutorials Task-focused walk-throughs for AWX and Semaphore users.
Concepts Runs, splits, pipelines, projects, templates, and the rest.
Configuration Every command, flag, and environment variable.
Features The full capability list.
HTTP API Every endpoint the server exposes.
Migration Moving off AWX or Semaphore in detail.
Comparison How Yardmaster compares to AWX and Semaphore.

For deployment, the repository root holds a docker-compose.yml for a server, a database, and a worker, and deploy/helm holds a Helm chart.