diff --git a/mikrotikbackup_clean.yml b/mikrotikbackup_clean.yml index 13c16eb..9c8bb02 100644 --- a/mikrotikbackup_clean.yml +++ b/mikrotikbackup_clean.yml @@ -65,17 +65,20 @@ register: update_check tags: [upgrade, never] - - name: Parse installed and latest versions (robust) + # 👉 FIX: separate normalization step + - name: Normalize update output set_fact: _update_text: "{{ update_check.stdout[0] | replace('\r','') }}" + tags: [upgrade, never] + - name: Parse installed and latest versions + set_fact: installed_version: >- {{ (_update_text | regex_findall('installed-version:\\s*([0-9A-Za-z.]+)'))[0] if (_update_text | regex_findall('installed-version:\\s*([0-9A-Za-z.]+)')) else 'unknown' }} - latest_version: >- {{ (_update_text | regex_findall('latest-version:\\s*([0-9A-Za-z.]+)'))[0]