7e2cc273a066c6cbd490b4d721bf71632e5f8c9e
Paper/Java via itzg/minecraft-server in docker compose; whitelist and ops synchronized from Ansible, RCON on localhost only, explicit EULA flag. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
cloud-minecraft
Ansible role to setup a Minecraft Java Edition server (Paper by default) via docker compose,
based on the itzg/minecraft-server image.
- the game port is public, RCON listens on
127.0.0.1only - whitelist and operators are managed from Ansible (
minecraft_whitelist,minecraft_ops); the whitelist is enforced and synchronized on every start minecraft_eulamust be set totrueexplicitly (Minecraft EULA: https://aka.ms/MinecraftEULA)- world data lives in
minecraft_data_location; for a consistent backup runrcon-cli save-offandrcon-cli save-all flushbefore copying,rcon-cli save-onafterwards
Description
Ansible role to setup a Minecraft Java Edition server
32 KiB
0 Stars
2 Watchers
0 Forks
Languages
Jinja
100%