From: Dimitri Savineau Date: Thu, 4 Jun 2020 20:57:17 +0000 (-0400) Subject: switch_to_container: fix osd systemd regex X-Git-Tag: v6.0.0alpha2~173 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=50140c9b5dfd4c865b36b333db8d2f725a905a5a;p=ceph-ansible.git switch_to_container: fix osd systemd regex The systemd LOAD and ACTIVE fileds could have more than one space between both values. This update the systemd regex the same way we're using it in different part of the code. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1843500 Signed-off-by: Dimitri Savineau --- diff --git a/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml b/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml index 044891f00..dec391560 100644 --- a/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml +++ b/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml @@ -226,7 +226,7 @@ - name: collect running osds shell: | - systemctl list-units | grep "loaded active" | grep -Eo 'ceph-osd@[0-9]+.service|ceph-volume|ceph\.target' + systemctl list-units | grep -E "loaded * active" | grep -Eo 'ceph-osd@[0-9]+.service|ceph-volume|ceph\.target' register: running_osds changed_when: false failed_when: false