--- - 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: Disable IPv6 (will be left disabled post-IPU) ansible.builtin.blockinfile: path: /etc/sysctl.conf append_newline: true prepend_newline: true block: | net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 notify: Sysctl_update when: - ipu_disable_ipv6 | default(false) | bool - 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'] }} handlers: - name: Sysctl_update ansible.builtin.command: cmd: sysctl -p changed_when: false