-- name: Reboot if SystemD is still active
- become: true
- reboot:
- when: purged.rc != 0
-
-- name: Purge SystemD after reboot
- import_tasks: remove-systemd.yml
- when: purged.rc != 0
+- block:
+ - name: Reboot if SystemD is still active
+ become: true
+ reboot:
+ - name: Purge SystemD after reboot
+ import_tasks: remove-systemd.yml
+ when: "'rc' in purged and purged.rc != 0"