Compare commits
No commits in common. "047c65b66a9d01390e00a3b010267f0d6d43994e" and "3175b6a42b3147f8e1ea0353d2667756811eaa62" have entirely different histories.
047c65b66a
...
3175b6a42b
11 changed files with 140 additions and 86 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -14,7 +14,6 @@
|
||||||
/homebox/
|
/homebox/
|
||||||
/influxdb/
|
/influxdb/
|
||||||
/jellyfin/
|
/jellyfin/
|
||||||
/minecraft-2/
|
|
||||||
/minio/
|
/minio/
|
||||||
/synapse/
|
/synapse/
|
||||||
/tandoor/
|
/tandoor/
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
ansible_port: "{{ vault_node001.ansible_port }}"
|
|
||||||
ansible_user: "{{ vault_node001.ansible_user }}"
|
|
|
@ -2,8 +2,6 @@ all:
|
||||||
hosts:
|
hosts:
|
||||||
local-dev:
|
local-dev:
|
||||||
ansible_connection: local
|
ansible_connection: local
|
||||||
node001:
|
|
||||||
ansible_host: node001.serguzim.net
|
|
||||||
node002:
|
node002:
|
||||||
ansible_host: node002.serguzim.net
|
ansible_host: node002.serguzim.net
|
||||||
node003:
|
node003:
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
- name: Run roles for node001
|
|
||||||
hosts: node001
|
|
||||||
roles:
|
|
||||||
- minecraft-2
|
|
|
@ -1,8 +0,0 @@
|
||||||
---
|
|
||||||
- name: Deploy {{ svc.name }}
|
|
||||||
tags:
|
|
||||||
- minecraft-2
|
|
||||||
- minecraft
|
|
||||||
- games
|
|
||||||
block:
|
|
||||||
- import_tasks: deploy-common-service.yml
|
|
|
@ -1,68 +0,0 @@
|
||||||
svc:
|
|
||||||
name: minecraft-2
|
|
||||||
|
|
||||||
svc_env:
|
|
||||||
ALLOW_FLIGHT: true
|
|
||||||
ALLOW_NETHER: true
|
|
||||||
ANNOUNCE_PLAYER_ACHIEVEMENTS: true
|
|
||||||
BROADCAST_CONSOLE_TO_OPS: true
|
|
||||||
BROADCAST_RCON_TO_OPS: true
|
|
||||||
CONSOLE: false
|
|
||||||
ENABLE_AUTOPAUSE: true
|
|
||||||
ENABLE_COMMAND_BLOCK: true
|
|
||||||
ENABLE_JMX: false
|
|
||||||
ENABLE_RCON: true
|
|
||||||
ENABLE_STATUS: true
|
|
||||||
ENABLE_WHITELIST: true
|
|
||||||
ENFORCE_WHITELIST: true
|
|
||||||
ENTITY_BROADCAST_RANGE_PERCENTAGE: 100
|
|
||||||
EULA: true
|
|
||||||
FORCE_GAMEMODE: false
|
|
||||||
FUNCTION_PERMISSION_LEVEL: 2
|
|
||||||
GENERATE_STRUCTURES: true
|
|
||||||
HARDCORDE: false
|
|
||||||
ICON:
|
|
||||||
LEVEL_TYPE: DEFAULT
|
|
||||||
MAX_BUILD_HEIGHT: 512
|
|
||||||
MAX_MEMORY: 4G
|
|
||||||
MAX_TICK_TIME: -1
|
|
||||||
MAX_PLAYERS: 64
|
|
||||||
MAX_WORLD_SIZE: 30000000
|
|
||||||
MODE: survival
|
|
||||||
MOTD:
|
|
||||||
NETWORK_COMPRESSION_THRESHOLD: 256
|
|
||||||
PVP: true
|
|
||||||
SERVER_NAME: minecraft.serguzim.me
|
|
||||||
SNOOPER_ENABLED: false
|
|
||||||
SPAWN_ANIMALS: true
|
|
||||||
SPAWN_MONSTERS: true
|
|
||||||
SPAWN_NPCS: true
|
|
||||||
SPAWN_PROTECTION: 0
|
|
||||||
SYNC_CHUNK_WRITES: true
|
|
||||||
TYPE: PAPER
|
|
||||||
ONLINE_MODE: true
|
|
||||||
OP_PERMISSION_LEVEL: 4
|
|
||||||
OPS: "{{ vault_minecraft_2.ops }}"
|
|
||||||
OVERRIDE_ICON: true
|
|
||||||
OVERRIDE_SERVER_PROPERTIES: true
|
|
||||||
PLAYER_IDLE_TIMEOUT: 0
|
|
||||||
PREVENT_PROXY_CONNECTIONS: false
|
|
||||||
SEED: "{{ vault_minecraft_2.seed }}"
|
|
||||||
USE_NATIVE_TRANSPORT: true
|
|
||||||
VERSION: LATEST
|
|
||||||
VIEW_DISTANCE: 10
|
|
||||||
WHITELIST: "{{ vault_minecraft_2.whitelist }}"
|
|
||||||
|
|
||||||
compose:
|
|
||||||
watchtower: false
|
|
||||||
image: itzg/minecraft-server
|
|
||||||
env: true
|
|
||||||
volumes:
|
|
||||||
- data:/data
|
|
||||||
file:
|
|
||||||
services:
|
|
||||||
app:
|
|
||||||
ports:
|
|
||||||
- "25565:25565"
|
|
||||||
volumes:
|
|
||||||
data:
|
|
11
caddy/config/conf.002.d/node002.pirate-jazz.ts.net.conf
Normal file
11
caddy/config/conf.002.d/node002.pirate-jazz.ts.net.conf
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
node002.pirate-jazz.ts.net {
|
||||||
|
import default
|
||||||
|
|
||||||
|
@denied not remote_ip private_ranges
|
||||||
|
abort @denied
|
||||||
|
|
||||||
|
@prometheus {
|
||||||
|
header X-App-Target prometheus
|
||||||
|
}
|
||||||
|
reverse_proxy @prometheus host.docker.internal:9090
|
||||||
|
}
|
49
minecraft-1/.env
Normal file
49
minecraft-1/.env
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
ALLOW_FLIGHT=true
|
||||||
|
ALLOW_NETHER=true
|
||||||
|
ANNOUNCE_PLAYER_ACHIEVEMENTS=true
|
||||||
|
BROADCAST_CONSOLE_TO_OPS=true
|
||||||
|
BROADCAST_RCON_TO_OPS=true
|
||||||
|
CONSOLE=false
|
||||||
|
ENABLE_AUTOPAUSE=false
|
||||||
|
ENABLE_COMMAND_BLOCK=true
|
||||||
|
ENABLE_JMX=false
|
||||||
|
ENABLE_RCON=true
|
||||||
|
ENABLE_STATUS=true
|
||||||
|
ENABLE_WHITELIST=true
|
||||||
|
ENFORCE_WHITELIST=true
|
||||||
|
ENTITY_BROADCAST_RANGE_PERCENTAGE=100
|
||||||
|
EULA=true
|
||||||
|
FORCE_GAMEMODE=false
|
||||||
|
FUNCTION_PERMISSION_LEVEL=2
|
||||||
|
GENERATE_STRUCTURES=true
|
||||||
|
HARDCORDE=false
|
||||||
|
ICON=
|
||||||
|
LEVEL_TYPE=DEFAULT
|
||||||
|
MAX_BUILD_HEIGHT=512
|
||||||
|
MAX_MEMORY=4G
|
||||||
|
MAX_TICK_TIME=60000
|
||||||
|
MAX_PLAYERS=64
|
||||||
|
MAX_WORLD_SIZE=30000000
|
||||||
|
MODE=survival
|
||||||
|
MOTD=
|
||||||
|
NETWORK_COMPRESSION_THRESHOLD=256
|
||||||
|
PVP=true
|
||||||
|
SERVER_NAME=minecraft.serguzim.me
|
||||||
|
SNOOPER_ENABLED=false
|
||||||
|
SPAWN_ANIMALS=true
|
||||||
|
SPAWN_MONSTERS=true
|
||||||
|
SPAWN_NPCS=true
|
||||||
|
SPAWN_PROTECTION=0
|
||||||
|
SYNC_CHUNK_WRITES=true
|
||||||
|
TYPE=PAPER
|
||||||
|
ONLINE_MODE=true
|
||||||
|
OP_PERMISSION_LEVEL=4
|
||||||
|
OPS=Frenzy2526,Eycala,Serguzim
|
||||||
|
OVERRIDE_ICON=true
|
||||||
|
OVERRIDE_SERVER_PROPERTIES=true
|
||||||
|
PLAYER_IDLE_TIMEOUT=0
|
||||||
|
PREVENT_PROXY_CONNECTIONS=false
|
||||||
|
USE_NATIVE_TRANSPORT=true
|
||||||
|
VERSION=LATEST
|
||||||
|
VIEW_DISTANCE=10
|
||||||
|
WHITELIST=_Jmie,Frenzy2526,Ilojac,xdlp84,rekahP,Arimana,Eycala,Astrozwerg,Arimin1329,Serguzim
|
15
minecraft-1/docker-compose.yml
Normal file
15
minecraft-1/docker-compose.yml
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
version: '3.2'
|
||||||
|
|
||||||
|
services:
|
||||||
|
minecraft:
|
||||||
|
ports:
|
||||||
|
- "25565:25565"
|
||||||
|
volumes:
|
||||||
|
- data:/data
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
image: itzg/minecraft-server
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
data:
|
50
minecraft-2/.env
Normal file
50
minecraft-2/.env
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
ALLOW_FLIGHT=true
|
||||||
|
ALLOW_NETHER=true
|
||||||
|
ANNOUNCE_PLAYER_ACHIEVEMENTS=true
|
||||||
|
BROADCAST_CONSOLE_TO_OPS=true
|
||||||
|
BROADCAST_RCON_TO_OPS=true
|
||||||
|
CONSOLE=false
|
||||||
|
ENABLE_AUTOPAUSE=true
|
||||||
|
ENABLE_COMMAND_BLOCK=true
|
||||||
|
ENABLE_JMX=false
|
||||||
|
ENABLE_RCON=true
|
||||||
|
ENABLE_STATUS=true
|
||||||
|
ENABLE_WHITELIST=true
|
||||||
|
ENFORCE_WHITELIST=true
|
||||||
|
ENTITY_BROADCAST_RANGE_PERCENTAGE=100
|
||||||
|
EULA=true
|
||||||
|
FORCE_GAMEMODE=false
|
||||||
|
FUNCTION_PERMISSION_LEVEL=2
|
||||||
|
GENERATE_STRUCTURES=true
|
||||||
|
HARDCORDE=false
|
||||||
|
ICON=
|
||||||
|
LEVEL_TYPE=DEFAULT
|
||||||
|
MAX_BUILD_HEIGHT=512
|
||||||
|
MAX_MEMORY=4G
|
||||||
|
MAX_TICK_TIME=-1
|
||||||
|
MAX_PLAYERS=64
|
||||||
|
MAX_WORLD_SIZE=30000000
|
||||||
|
MODE=survival
|
||||||
|
MOTD=
|
||||||
|
NETWORK_COMPRESSION_THRESHOLD=256
|
||||||
|
PVP=true
|
||||||
|
SERVER_NAME=minecraft.serguzim.me
|
||||||
|
SNOOPER_ENABLED=false
|
||||||
|
SPAWN_ANIMALS=true
|
||||||
|
SPAWN_MONSTERS=true
|
||||||
|
SPAWN_NPCS=true
|
||||||
|
SPAWN_PROTECTION=0
|
||||||
|
SYNC_CHUNK_WRITES=true
|
||||||
|
TYPE=PAPER
|
||||||
|
ONLINE_MODE=true
|
||||||
|
OP_PERMISSION_LEVEL=4
|
||||||
|
OPS=_Jmie,Serguzim
|
||||||
|
OVERRIDE_ICON=true
|
||||||
|
OVERRIDE_SERVER_PROPERTIES=true
|
||||||
|
PLAYER_IDLE_TIMEOUT=0
|
||||||
|
PREVENT_PROXY_CONNECTIONS=false
|
||||||
|
SEED=jmie2023
|
||||||
|
USE_NATIVE_TRANSPORT=true
|
||||||
|
VERSION=LATEST
|
||||||
|
VIEW_DISTANCE=10
|
||||||
|
WHITELIST=_Jmie,Serguzim
|
15
minecraft-2/docker-compose.yml
Normal file
15
minecraft-2/docker-compose.yml
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
version: '3.2'
|
||||||
|
|
||||||
|
services:
|
||||||
|
minecraft:
|
||||||
|
ports:
|
||||||
|
- "25565:25565"
|
||||||
|
volumes:
|
||||||
|
- data:/data
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
image: itzg/minecraft-server
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
data:
|
Reference in a new issue