Files
HexaHost-GameCloud/deploy/ansible/README.md
smueller ed8334328e
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 17s
Phase9
2026-06-26 13:46:25 +02:00

694 B

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.