forked from jakub/ansible
Update mikrotikbackup_clean.yml
This commit is contained in:
@@ -65,17 +65,20 @@
|
|||||||
register: update_check
|
register: update_check
|
||||||
tags: [upgrade, never]
|
tags: [upgrade, never]
|
||||||
|
|
||||||
- name: Parse installed and latest versions (robust)
|
# 👉 FIX: separate normalization step
|
||||||
|
- name: Normalize update output
|
||||||
set_fact:
|
set_fact:
|
||||||
_update_text: "{{ update_check.stdout[0] | replace('\r','') }}"
|
_update_text: "{{ update_check.stdout[0] | replace('\r','') }}"
|
||||||
|
tags: [upgrade, never]
|
||||||
|
|
||||||
|
- name: Parse installed and latest versions
|
||||||
|
set_fact:
|
||||||
installed_version: >-
|
installed_version: >-
|
||||||
{{
|
{{
|
||||||
(_update_text | regex_findall('installed-version:\\s*([0-9A-Za-z.]+)'))[0]
|
(_update_text | regex_findall('installed-version:\\s*([0-9A-Za-z.]+)'))[0]
|
||||||
if (_update_text | regex_findall('installed-version:\\s*([0-9A-Za-z.]+)'))
|
if (_update_text | regex_findall('installed-version:\\s*([0-9A-Za-z.]+)'))
|
||||||
else 'unknown'
|
else 'unknown'
|
||||||
}}
|
}}
|
||||||
|
|
||||||
latest_version: >-
|
latest_version: >-
|
||||||
{{
|
{{
|
||||||
(_update_text | regex_findall('latest-version:\\s*([0-9A-Za-z.]+)'))[0]
|
(_update_text | regex_findall('latest-version:\\s*([0-9A-Za-z.]+)'))[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user