Documentation
Orbitron is a single static Go binary that mirrors Ansible roles & collections โ from Ansible Galaxy or straight from GitHub โ behind a native Galaxy V1 + V3 API. Everythingansible-galaxy already knows โ install, update, search โ keeps working against it, with zero client changes. Prefer Ansible for operations? Theofficial collection installs, configures and mirrors for you.
Install
Bare metal via --install, the container image, or HashiCorp Nomad โ plus CLI & token lifecycle.
Go to Install โAnsible collection
Manage the whole lifecycle with chrisvanmeer.orbitron โ two roles, seven HTTP modules, fully idempotent.
Go to Ansible collection โConfiguration
All config.yml keys, forward proxies, TLS / private CAs for outbound traffic, and SSO/OIDC.
Go to Configuration โMirroring content
Feed role & collection manifests, version specifiers, full re-syncs and cache deletion.
Go to Mirroring โAPI reference
The management API and the Galaxy V1 + V3 serving endpoints clients talk to.
Go to API reference โPick a path
Not sure where to start? The quickstart on the homepage walks you through a first mirror in roughly a minute. Then Install is the right next page for going into production.
$ curl -sI http://127.0.0.1:8080/healthz
HTTP/1.1 200 OK