From 3d18c01d5af382aae847e1a89ba26a83052f14ca Mon Sep 17 00:00:00 2001 From: Vezpi Date: Sat, 27 Jun 2026 20:50:01 +0000 Subject: [PATCH] fix: undefined variable --- ansible/opnsense/update_opnsense_ha_cluster.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ansible/opnsense/update_opnsense_ha_cluster.yml b/ansible/opnsense/update_opnsense_ha_cluster.yml index 4503906..6b7f277 100644 --- a/ansible/opnsense/update_opnsense_ha_cluster.yml +++ b/ansible/opnsense/update_opnsense_ha_cluster.yml @@ -60,8 +60,8 @@ firmware_new_version: "{{ _firmware_status.json.upgrade_packages | selectattr('name', 'equalto', 'opnsense') | map(attribute='new_version') | first | default('') }}" firmware_upgrade_version: "{{ _firmware_status.json.upgrade_major_version | default('unknown') }}" firmware_upgrade_message: "{{ _firmware_status.json.upgrade_major_message | regex_replace('<[^>]+>', ' ') | regex_replace('\\s{2,}', ' ') | trim | default('') }}" - firmware_target_kind: "{{ 'series' if firmware_status == 'upgrade' else 'version' }}" - firmware_target_value: "{{ firmware_upgrade_version if firmware_status == 'upgrade' else firmware_new_version }}" + firmware_target_kind: "{{ 'series' if _firmware_status.json.status == 'upgrade' else 'version' }}" + firmware_target_value: "{{ firmware_upgrade_version if _firmware_status.json.status == 'upgrade' else firmware_new_version }}" needs_reboot: "{{ (_firmware_status.json.upgrade_needs_reboot if opnsense_action == 'upgrade' else _firmware_status.json.needs_reboot) == '1' }}" total_vips: "{{ _vip_status.json.rowCount }}" mismatched_vips: "{{ _vip_status.json.rows | rejectattr('status', 'equalto', main_role) | list | length }}" @@ -74,13 +74,13 @@ delegate_to: "{{ groups['opnsense_backup'][0] }}" delegate_facts: true run_once: true - when: hostvars[groups['opnsense_backup'][0]].firmware_current_version == hostvars[groups['opnsense_master'][0]].firmware_new_version when: >- (hostvars[groups['opnsense_backup'][0]] ['firmware_current_version' if hostvars[groups['opnsense_master'][0]].firmware_target_kind == 'version' else 'firmware_product_series']) == hostvars[groups['opnsense_master'][0]].firmware_target_value + - name: "Assert" ansible.builtin.assert: that: