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.