24 lines
682 B
Markdown
24 lines
682 B
Markdown
# 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.
|