Make sure Volumes are safely unmounted before reboot

This commit is contained in:
Sandwich 2025-01-22 12:34:00 +01:00
parent e06a95fdbc
commit 457d558133

@ -1,4 +1,23 @@
---
- name: Unmount Disks
vars:
ansible_connection: ssh
block:
- name: Unmount /mnt if mounted
ansible.builtin.command: umount -R /mnt
register: unmount_result
changed_when: unmount_result.rc == 0
- name: Verify /mnt is no longer mounted
ansible.builtin.command: grep ' /mnt ' /proc/mounts
register: verify_unmount
retries: 5
delay: 5
until: verify_unmount.rc != 0
when: unmount_result.rc == 0
changed_when: false
failed_when: verify_unmount.rc not in [0, 1]
- name: Shutdown the VM
community.general.shutdown:
vars: