initial commit
This commit is contained in:
23
deploy/ansible/README.md
Normal file
23
deploy/ansible/README.md
Normal 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.
|
||||
Reference in New Issue
Block a user