diff --git a/tasks/manage_lvm.yml b/tasks/manage_lvm.yml index 32a82bc..d4163b1 100644 --- a/tasks/manage_lvm.yml +++ b/tasks/manage_lvm.yml @@ -45,7 +45,14 @@ with_subelements: - lvm_groups - lvnames - when: lvm.changed and item.1.filesystem != "swap" + when: lvm.changed and item.1.filesystem != "swap" and item.1.filesystem != "xfs" + +- name: manage_lvm | resizing xfs + command: xfs_growfs -d /dev/{{ item.0.vgname }}/{{ item.1.lvname }} + with_subelements: + - lvm_groups + - lvnames + when: lvm.changed and item.1.filesystem == "xfs" - name: manage_lvm | resizing swap shell: "swapoff -a && mkswap /dev/{{ item.0.vgname }}/{{ item.1.lvname }} && swapon -va"