From 8b45733501ba2e8ddfca70dfc9a3f7d8af29710d Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Fri, 16 Feb 2024 11:18:16 -0500 Subject: [PATCH] regex fixes --- tasks/bigboot_manage_lv.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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