initial commit
Some checks failed
CI / Go — node-agent tests (push) Has been cancelled
CI / Go — edge-gateway build (push) Has been cancelled
CI / Node — lint, typecheck, test, build (push) Has been cancelled

This commit is contained in:
smueller
2026-06-26 10:45:08 +02:00
commit e37ea87b35
118 changed files with 7726 additions and 0 deletions

23
deploy/ansible/README.md Normal file
View File

@@ -0,0 +1,23 @@
# Ansible playbooks
This directory will contain idempotent Ansible automation for game node provisioning.
## Planned playbooks
| Playbook | Purpose |
|----------|---------|
| `site.yml` | Full node bootstrap |
| `docker.yml` | Docker Engine installation |
| `node-agent.yml` | Agent binary, systemd unit, certificates |
| `firewall.yml` | UFW/nftables rules for game and management ports |
| `smoke-test.yml` | Post-install validation |
## Requirements
- Ansible 2.15+
- Target: Ubuntu 24.04 LTS or Debian 13
- SSH access with sudo
## Status
Phase 0 placeholder. Node installation procedures are outlined in `docs/operations/installation.md` until playbooks land in Phase 9.