3
0
forked from jakub/ansible

Update mikrotikbackup_clean.yml

This commit is contained in:
2026-03-24 14:56:42 +00:00
parent 2779970324
commit b0f5825d8a
+16 -9
View File
@@ -61,19 +61,26 @@
# ---------------------------- # ----------------------------
- name: Check current and latest available package versions - name: Check current and latest available package versions
community.routeros.command: community.routeros.command:
commands: /system package update print commands: /system package update check-for-updates
register: update_check register: update_check
tags: [upgrade, never] tags: [upgrade, never]
- name: Debug raw output (IMPORTANT) - name: Parse installed and latest versions
debug:
var: update_check
tags: [upgrade, never]
- name: Parse installed and latest versions (structured)
set_fact: set_fact:
installed_version: "{{ update_check.stdout[0] | regex_search('installed-version: ([0-9.]+)', '\\1') | default('unknown') }}" installed_version: >-
latest_version: "{{ update_check.stdout[0] | regex_search('latest-version: ([0-9.]+)', '\\1') | default('unknown') }}" {{
(
(update_check.stdout[0])
| regex_findall('installed-version:\\s*([0-9A-Za-z.]+)')
)[0] | default('unknown')
}}
latest_version: >-
{{
(
(update_check.stdout[0])
| regex_findall('latest-version:\\s*([0-9A-Za-z.]+)')
)[0] | default('unknown')
}}
tags: [upgrade, never] tags: [upgrade, never]
- name: Debug parsed versions - name: Debug parsed versions