From adce3e2dd43877bbc62b15d70b9930675d0f2deb Mon Sep 17 00:00:00 2001 From: Bastian de Byl Date: Sun, 14 Dec 2025 22:07:49 -0500 Subject: [PATCH] chore: zomboid improvements, immich and other updates --- .../podman/tasks/containers/home/zomboid.yml | 25 ++++--------------- ansible/roles/podman/tasks/main.yml | 4 +-- 2 files changed, 7 insertions(+), 22 deletions(-) diff --git a/ansible/roles/podman/tasks/containers/home/zomboid.yml b/ansible/roles/podman/tasks/containers/home/zomboid.yml index ed60c32..e7a1b46 100644 --- a/ansible/roles/podman/tasks/containers/home/zomboid.yml +++ b/ansible/roles/podman/tasks/containers/home/zomboid.yml @@ -70,32 +70,17 @@ line: "Restart=always" notify: reload zomboid systemd -# Configuration management (requires server to have run once to generate ini) -- name: configure zomboid server settings +# Backup settings (requires server to have run once to generate ini) +- name: configure zomboid backup settings become: true ansible.builtin.lineinfile: path: "{{ zomboid_path }}/data/Server/zomboid.ini" regexp: "^{{ item.key }}=" line: "{{ item.key }}={{ item.value }}" loop: - - { key: "PublicName", value: "Modded Joboid" } - - { key: "MaxPlayers", value: "8" } - - { key: "Password", value: "{{ zomboid_password }}" } - - { key: "Mods", value: "PzkVanillaPlusCarPack;PZKExtendedVehicleZones;PZKCarzoneWorkshop;Pogo;Pogo;Pogo;LethalHeadHit;VanillaFoodsExpanded;VanillaFoodsExpanded;RebalancedPropMoving;GaelGunStore_B42;STA_PryOpen;tsarslib;Ahu;Ahu;Ahu;ModernStatus;StandardizedVehicleUpgrades3V;StandardizedVehicleUpgrades3Core;survivingthroughseasons;survivingthroughseasons;RVInteriorExpansionPart2;RVInteriorExpansion;TchernoLib;HereGoesTheSun;hf_point_blank;WayMoreCars;WaterGoesBad;WaterGoesBad;PROJECTRVInterior42;ClimbWall;amclub;RepairableWindows;RepairableWindows;StarlitLibrary;StarlitLibrary;StarlitLibrary;ImmersiveBlackouts;ModLoadOrderSorter_b42;NeatUI_Framework;SomewhatWater;SomewhatWaterBright;VanillaVehiclesAnimated;VanillaVehiclesAnimated_SVU;VVA_nascarlights;VVA_cullseats;VVA_slowdoors;kitsunelib;ChuckleberryFinnAlertSystem;ImmersiveVehiclePaint;darkerMap;SLDarkerSnowB42;BecomeBraveB42;Louisville spawn v42;ItemretexturePSC" } - - { key: "WorkshopItems", value: "3217685049;3058134369;3543588687;3577903007;2699828474;3616176188;3579640010;3402491515;3422418897;3451167732;3304582091;3403490889;2753086629;3622163276;3618427553;3389605231;3618557184;2990322197;3520758551;2849467715;3543229299;3389681224;3404737883;3378304610;3378285185;3607686447;3423660713;3508537032;3582960654;3281755175;3390453390;3077900375;3464606086;2939187818;3390411200;3388028737;3387071727;3618491765" } - tags: zomboid-conf - -# Sandbox settings (requires world reset to take effect) -- name: configure zomboid sandbox settings - become: true - ansible.builtin.lineinfile: - path: "{{ zomboid_path }}/data/Server/zomboid_SandboxVars.lua" - regexp: "^\\s*{{ item.key }} = " - line: " {{ item.key }} = {{ item.value }}," - backrefs: false - loop: - - { key: "StartMonth", value: "12" } - - { key: "StartDay", value: "15" } + - { key: "SaveWorldEveryMinutes", value: "10" } + - { key: "BackupsPeriod", value: "30" } + - { key: "BackupsCount", value: "10" } tags: zomboid-conf # World reset tasks REMOVED - too dangerous to have in automation diff --git a/ansible/roles/podman/tasks/main.yml b/ansible/roles/podman/tasks/main.yml index caa3ad1..ce7b45b 100644 --- a/ansible/roles/podman/tasks/main.yml +++ b/ansible/roles/podman/tasks/main.yml @@ -54,9 +54,9 @@ - import_tasks: containers/home/photos.yml vars: db_image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0 - ml_image: ghcr.io/immich-app/immich-machine-learning:v2.2.2 + ml_image: ghcr.io/immich-app/immich-machine-learning:v2.3.1 redis_image: docker.io/redis:6.2-alpine@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8 - image: ghcr.io/immich-app/immich-server:v2.2.2 + image: ghcr.io/immich-app/immich-server:v2.3.1 tags: photos - import_tasks: containers/home/cloud.yml