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 9 playbooks provide a baseline for control plane and game node hosts. Extend with environment-specific inventories and secrets management.