Added pfsense upgrade roles
This commit is contained in:
36
roles/pfsense_upgrade/tasks/main.yml
Normal file
36
roles/pfsense_upgrade/tasks/main.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
# roles/pfsense_upgrade/tasks/main.yml
|
||||
|
||||
- name: Include pre-flight checks
|
||||
ansible.builtin.import_tasks: preflight.yml
|
||||
tags: [always, preflight, check]
|
||||
|
||||
- name: Include version detection
|
||||
ansible.builtin.import_tasks: version_detect.yml
|
||||
tags: [always, check]
|
||||
|
||||
- name: Include update check
|
||||
ansible.builtin.import_tasks: update_check.yml
|
||||
tags: [always, check]
|
||||
|
||||
- name: Include CARP/HA pre-upgrade logic
|
||||
ansible.builtin.import_tasks: carp.yml
|
||||
tags: [always, check, carp]
|
||||
when: ha_peer is defined
|
||||
|
||||
- name: Include upgrade execution
|
||||
ansible.builtin.import_tasks: upgrade.yml
|
||||
tags: [upgrade]
|
||||
when: perform_upgrade | bool
|
||||
|
||||
- name: Include CARP/HA post-upgrade restore
|
||||
ansible.builtin.import_tasks: carp.yml
|
||||
tags: [upgrade, carp]
|
||||
when:
|
||||
- ha_peer is defined
|
||||
- perform_upgrade | bool
|
||||
|
||||
- name: Include post-upgrade verification
|
||||
ansible.builtin.import_tasks: verify.yml
|
||||
tags: [upgrade, verify]
|
||||
when: perform_upgrade | bool
|
||||
Reference in New Issue
Block a user