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