From aad1c23b5a2e7b5c256d9699b08c02cb7f2af803 Mon Sep 17 00:00:00 2001 From: Peter Nerlich <peter.nerlich+dev@googlemail.com> Date: Sat, 23 Oct 2021 19:15:47 +0200 Subject: [PATCH] replace advtrains_luaautomation with sync patch version, ak api endpoint --- kif_minetest_server/defaults/main.yml | 5 ++++- kif_minetest_server/tasks/install_mods.yml | 18 ++++++++++++++++++ kif_minetest_server/templates/minetest.conf.j2 | 1 + testing.yml | 3 ++- 4 files changed, 25 insertions(+), 2 deletions(-) diff --git a/kif_minetest_server/defaults/main.yml b/kif_minetest_server/defaults/main.yml index 9a48c53..20b4dc3 100644 --- a/kif_minetest_server/defaults/main.yml +++ b/kif_minetest_server/defaults/main.yml @@ -74,6 +74,7 @@ server_active_block_range: 6 server_secure_http_mods: - mapserver - ak_announcer + - advtrains_luaautomation_sync mapserver_enable_crafting: true mapserver_url: http://127.0.0.1:{{ mapserver_port }} @@ -82,6 +83,7 @@ moreblocks_stairsplus_in_creative_inventory: false advtrains_wagon_load_range: 192 advtrains_show_ids: true advtrains_lines_rwt_realtime: follow_real +ak_announcer_api_endpoint: https://ak.kif.rocks/kif495/api/ load_mods: - 3d_armor @@ -94,7 +96,7 @@ load_mods: - advtrains_freight_train - advtrains_interlocking - advtrains_line_automation - - advtrains_luaautomation + - advtrains_luaautomation_sync - advtrains_railbus - advtrains_signals_ks - advtrains_train_industrial @@ -266,5 +268,6 @@ load_mods: - wieldview disabled_mods: - advtrains_itrainmap + - advtrains_luaautomation - skinsdb - snowdrift diff --git a/kif_minetest_server/tasks/install_mods.yml b/kif_minetest_server/tasks/install_mods.yml index a877fdd..069d529 100644 --- a/kif_minetest_server/tasks/install_mods.yml +++ b/kif_minetest_server/tasks/install_mods.yml @@ -20,6 +20,24 @@ when: mods_repo.changed register: mods_repo +- name: Create patched advtrains_luaautomation_sync + block: + - name: Copy original advtrains_luaautomation + ansible.builtin.copy: + src: "{{ minetest_base_dir }}/minetest_mods/advtrains/advtrains_luaautomation/" + dest: "{{ minetest_base_dir }}/minetest_mods/advtrains_luaautomation_sync/patched" + remote_src: true + mode: preserve + + - name: Apply sync.patch + ansible.posix.patch: + src: "{{ minetest_base_dir }}/minetest_mods/advtrains_luaautomation_sync/sync.patch" + basedir: "{{ minetest_base_dir }}/minetest_mods/advtrains_luaautomation_sync/" + remote_src: true + strip: 0 + become: true + when: '"advtrains_luaautomation_sync" in load_mods' + - name: Create cron job to automatically update mods ansible.builtin.cron: name: KIF minetest update mods diff --git a/kif_minetest_server/templates/minetest.conf.j2 b/kif_minetest_server/templates/minetest.conf.j2 index c75fba6..6cf7e0a 100644 --- a/kif_minetest_server/templates/minetest.conf.j2 +++ b/kif_minetest_server/templates/minetest.conf.j2 @@ -67,3 +67,4 @@ moreblocks.stairsplus_in_creative_inventory = {{ moreblocks_stairsplus_in_creati advtrains_wagon_load_range = {{ advtrains_wagon_load_range }} advtrains_show_ids = {{ advtrains_show_ids }} advtrains_lines_rwt_realtime = {{ advtrains_lines_rwt_realtime }} +ak_announcer.api_endpoint = {{ ak_announcer_api_endpoint }} diff --git a/testing.yml b/testing.yml index d957237..92af3a7 100644 --- a/testing.yml +++ b/testing.yml @@ -17,7 +17,7 @@ - advtrains_assets - advtrains_freight_train - advtrains_interlocking - - advtrains_line_automation + - advtrains_line_automation_sync - advtrains_luaautomation - advtrains_railbus - advtrains_signals_ks @@ -190,6 +190,7 @@ - wieldview disabled_mods: - advtrains_itrainmap + - advtrains_luaautomation - skinsdb - snowdrift -- GitLab