From e66941b1473440cf69c055a8f4ebb808da36c2ad Mon Sep 17 00:00:00 2001 From: jakub Date: Mon, 24 Aug 2026 20:03:30 +0000 Subject: [PATCH] Update mikrotikbackup_clean.yml --- mikrotikbackup_clean.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/mikrotikbackup_clean.yml b/mikrotikbackup_clean.yml index 78abfe6..aa7884e 100644 --- a/mikrotikbackup_clean.yml +++ b/mikrotikbackup_clean.yml @@ -70,7 +70,6 @@ _update_text: "{{ update_check.stdout[0] | replace('\r', '') }}" tags: [upgrade, never] - # ⬇️ Add this to see exactly what RouterOS returns before parsing - name: Debug raw update output ansible.builtin.debug: msg: "{{ _update_text }}" @@ -116,7 +115,15 @@ - name: Trigger package download and install community.routeros.command: commands: /system package update install - register: upgrade_result + vars: + ansible_command_timeout: 60 + when: installed_version != latest_version + ignore_errors: true + tags: [upgrade, never] + + - name: Wait before reconnecting after reboot + ansible.builtin.pause: + seconds: 30 when: installed_version != latest_version tags: [upgrade, never] @@ -124,12 +131,10 @@ community.routeros.command: commands: /system resource print register: reboot_wait - until: reboot_wait is not failed - retries: 30 + until: reboot_wait is succeeded + retries: 20 delay: 15 - when: - - installed_version != latest_version - - upgrade_result is not failed + when: installed_version != latest_version tags: [upgrade, never] - name: Confirm upgraded version