diff --git a/tasks/bigboot_manage_lv.yml b/tasks/bigboot_manage_lv.yml index c0c0eb2..8f702e2 100644 --- a/tasks/bigboot_manage_lv.yml +++ b/tasks/bigboot_manage_lv.yml @@ -10,7 +10,7 @@ - name: Set adjacent LVM device name ansible.builtin.set_fact: - bigboot_adjacent_lvm_device: "{{ bigboot_adjacent_lvm.stdout | regex_replace('.*(\\/dev.*)\\s+.*$', '\\1') }}" + bigboot_adjacent_lvm_device: "{{ bigboot_adjacent_lvm.stdout | regex_replace('.*(/dev.*)\\s+.*$', '\\1') }}" - name: Get logical volume mount information ansible.builtin.set_fact: @@ -32,13 +32,13 @@ - name: Format logical volume name ansible.builtin.set_fact: - bigboot_lv_vg_name: "{{ bigboot_lv_vg_name.stdout | regex_replace('^.*?\\s+(\\w+)$', '\\1') }}" + bigboot_lv_vg_name: "{{ bigboot_lv_vg_name.stdout | regex_replace('VG\\s+Name\\s+(.*)$', '\\1') }}" - name: Capture volume group free PE ansible.builtin.shell: cmd: | set -o pipefail - vgdisplay {{ bigboot_lv_vg_name }} | grep -i 'free' + vgdisplay {{ bigboot_lv_vg_name | trim }} | grep -i 'free' executable: /bin/bash changed_when: false register: bigboot_lv_vg_free_pe