Files
HexaHost-GameCloud/deploy/ansible
smueller e37ea87b35
Some checks failed
CI / Go — node-agent tests (push) Has been cancelled
CI / Go — edge-gateway build (push) Has been cancelled
CI / Node — lint, typecheck, test, build (push) Has been cancelled
initial commit
2026-06-26 10:45:08 +02:00
..
2026-06-26 10:45:08 +02:00

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.