From 29e9a8dccfbfdef554f82ef069c608374c1462e5 Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Sat, 8 Jul 2023 12:01:52 -0500 Subject: [PATCH] Add a zomboid serber --- playbooks/prod_web.yml | 1 + playbooks/tasks/game/zomboid.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 playbooks/tasks/game/zomboid.yml diff --git a/playbooks/prod_web.yml b/playbooks/prod_web.yml index 251a9e0..2179f40 100755 --- a/playbooks/prod_web.yml +++ b/playbooks/prod_web.yml @@ -37,6 +37,7 @@ - game/minecraft-create-extra.yml - game/minecraft-vanilla.yml - game/satisfactory.yml + - game/zomboid.yml tags: [ always ] roles: - role: backup diff --git a/playbooks/tasks/game/zomboid.yml b/playbooks/tasks/game/zomboid.yml new file mode 100644 index 0000000..03d0112 --- /dev/null +++ b/playbooks/tasks/game/zomboid.yml @@ -0,0 +1,28 @@ +# vim:ft=ansible: +- name: docker deploy zomboid + community.docker.docker_container: + name: zomboid + state: started + # At time of writing, :latest segfaults because #67 + image: renegademaster/zomboid-dedicated-server:1.6.0 + restart_policy: unless-stopped + pull: yes + env: + ADMIN_USERNAME: "Salt" + ADMIN_PASSWORD: "SuperMegaDicks" + MAX_PLAYERS: "8" + MOD_NAMES: "DRAW_ON_MAP;BB_CommonSense;MapLegendUI;BetterSortCC;VISIBLE_BACKPACK_BACKGROUND;MapSymbolSizeSlider;Lingering Voices" + MOD_WORKSHOP_IDS: "2804531012;2875848298;2710167561;2313387159;2808679062;2734705913;2874678809" + RCON_PASSWORD: "SuperMegaDicks" + SERVER_NAME: "The Salty Spitoon" + SERVER_PASSWORD: "dicks" + STEAM_VAC: "false" + TZ: "America/Chicago" + ports: + - "8766:8766/udp" + - "16261:16261/udp" + - "16262:16262/udp" + volumes: + - /data/zomboid/ZomboidDedicatedServer:/home/steam/ZomboidDedicatedServer + - /data/zomboid/ZomboidConfig:/home/steam/Zomboid + tags: [ docker, zomboid ]