Update mikrotikbackup_clean.yml
This commit is contained in:
@@ -65,21 +65,22 @@
|
|||||||
register: update_check
|
register: update_check
|
||||||
tags: [upgrade, never]
|
tags: [upgrade, never]
|
||||||
|
|
||||||
- name: Parse installed and latest versions
|
- name: Parse installed and latest versions (robust)
|
||||||
set_fact:
|
set_fact:
|
||||||
|
_update_text: "{{ update_check.stdout[0] | replace('\r','') }}"
|
||||||
|
|
||||||
installed_version: >-
|
installed_version: >-
|
||||||
{{
|
{{
|
||||||
(
|
(_update_text | regex_findall('installed-version:\\s*([0-9A-Za-z.]+)'))[0]
|
||||||
(update_check.stdout[0])
|
if (_update_text | regex_findall('installed-version:\\s*([0-9A-Za-z.]+)'))
|
||||||
| regex_findall('installed-version:\\s*([0-9A-Za-z.]+)')
|
else 'unknown'
|
||||||
)[0] | default('unknown')
|
|
||||||
}}
|
}}
|
||||||
|
|
||||||
latest_version: >-
|
latest_version: >-
|
||||||
{{
|
{{
|
||||||
(
|
(_update_text | regex_findall('latest-version:\\s*([0-9A-Za-z.]+)'))[0]
|
||||||
(update_check.stdout[0])
|
if (_update_text | regex_findall('latest-version:\\s*([0-9A-Za-z.]+)'))
|
||||||
| regex_findall('latest-version:\\s*([0-9A-Za-z.]+)')
|
else 'unknown'
|
||||||
)[0] | default('unknown')
|
|
||||||
}}
|
}}
|
||||||
tags: [upgrade, never]
|
tags: [upgrade, never]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user