Updated play for error message to warning when backup on same version

This commit is contained in:
2026-04-28 10:20:02 -07:00
parent 96dc56b6cb
commit 714d3fed70

View File

@@ -70,17 +70,26 @@
- ha_peer is defined - ha_peer is defined
### Not altered ### ### Not altered ###
- name: "[CARP/primary] Fail if backup peer is not on a newer version than primary" - name: "[CARP/primary] Warn if backup peer is not on newer version"
ansible.builtin.fail: ansible.builtin.debug:
msg: > msg: |
Backup peer {{ ha_peer }} is running {{ ha_peer_version }}, which is the same ⚠ WARNING: Backup peer {{ ha_peer }} is running {{ ha_peer_version }},
as or older than this primary ({{ pfsense_current_version }}). which is the SAME as primary ({{ pfsense_current_version }}).
Upgrade the backup node first before proceeding with the primary.
Primary upgrade requires backup to be on a newer version first.
Upgrade the backup node before upgrading primary.
when: when:
- ha_role == 'primary' - ha_role == 'primary'
- ha_peer is defined - ha_peer is defined
- ha_peer_version == pfsense_current_version - ha_peer_version == pfsense_current_version
### Not altered ###
- name: "[CARP/primary] Skip primary upgrade when backup not newer"
ansible.builtin.meta: end_play
when:
- ha_role == 'primary'
- ha_peer is defined
- ha_peer_version == pfsense_current_version
- perform_upgrade | bool
# --- Step 3: Verify backup peer is in MASTER CARP state (rewritten) --- # --- Step 3: Verify backup peer is in MASTER CARP state (rewritten) ---
- name: "[CARP/primary] Verify backup peer is MASTER for all CARP VIPs" - name: "[CARP/primary] Verify backup peer is MASTER for all CARP VIPs"