- name: Check if systemd-container is installed ansible.builtin.command: cmd: "zypper se -i systemd-container" register: systemd_container_installed ignore_errors: yes - name: Check if podman is installed ansible.builtin.command: cmd: "zypper se -i podman" register: podman_installed ignore_errors: yes - name: Install software if not installed ansible.builtin.command: cmd: "transactional-update --non-interactive pkg in systemd-container podman" become: yes when: systemd_container_installed.rc != 0 or podman_installed.rc != 0 register: software_installed - name: Reboot if software was installed ansible.builtin.reboot: when: software_installed.changed