X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Fdebian%2Froles%2Fremove-systemd%2Ftasks%2Fmain.yml;h=ae26cd5c3da5c57cf2fede68c796574111a5f77b;hb=90de4fb847c049dcc7b8f178774f7057096888e1;hp=76ff12589bb11e0d5d64af076fd6f12181a6a0b8;hpb=98b5772b5f281a610dad37a8c4d45c63fa6ebcb8;p=ansible.git diff --git a/playbooks/debian/roles/remove-systemd/tasks/main.yml b/playbooks/debian/roles/remove-systemd/tasks/main.yml index 76ff125..ae26cd5 100644 --- a/playbooks/debian/roles/remove-systemd/tasks/main.yml +++ b/playbooks/debian/roles/remove-systemd/tasks/main.yml @@ -5,6 +5,7 @@ dest: / owner: root group: root + directory_mode: '0750' mode: '0640' force: no @@ -33,11 +34,10 @@ - name: Purge SystemD import_tasks: remove-systemd.yml -- name: Reboot if SystemD is still active - become: true - reboot: - when: "'rc' in purged and purged.rc != 0" - -- name: Purge SystemD after reboot - import_tasks: remove-systemd.yml +- 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"