IPU/preupgrade.yml
2025-04-07 21:30:27 -04:00

38 lines
1007 B
YAML

---
- name: IPU Pre-Upgrade
hosts: all
gather_facts: true
tasks:
- name: Unload incompatible kernel modules
ansible.builtin.command:
cmd: "/usr/sbin/modprobe -r {{ item }}"
changed_when: false
register: modules_unload
loop:
- floppy
- pata_acpi
- name: Leapp Pre-Upgrade
block:
- name: Run Leapp pre-upgrade check
ansible.builtin.command:
cmd: leapp preupgrade --target 8.10
changed_when: false
register: leapp_preupgrade
- name: Show Leapp Pre-Upgrade results
ansible.builtin.debug:
var: leapp_preupgrade['stdout_lines']
rescue:
- name: Show Leapp Pre-Upgrade results
ansible.builtin.debug:
var: leapp_preupgrade['stdout_lines']
- name: Leapp Pre-upgrade failure
ansible.builtin.fail:
msg: >
Leapp pre-upgrade failed:\n
{{ leapp_preupgrade['stdout_lines'] }}