From: Sébastien Han Date: Wed, 26 Sep 2018 12:24:26 +0000 (+0200) Subject: switch: allow switch big clusters (more than 99 osds) X-Git-Tag: v3.1.9~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=513608cebea857dba68eac6516db89ca1688d4e5;p=ceph-ansible.git switch: allow switch big clusters (more than 99 osds) The current regex had a limitation of 99 OSDs, now this limit has been removed and regardless the number of OSDs they will all be collected. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1630430 Signed-off-by: Sébastien Han (cherry picked from commit 9fccffa1cac2e2b527ad35e7398db6f20b79b835) (cherry picked from commit d5e57af23df2c5155975bb7c693d7c2700d101da) --- 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 39f8e674e..92214d1df 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 @@ -190,7 +190,7 @@ pre_tasks: - name: collect running osds and ceph-disk unit(s) shell: | - systemctl list-units | grep "loaded active" | grep -Eo 'ceph-osd@[0-9]{1,2}.service|ceph-disk@dev-[a-z]{3,4}[0-9]{1}.service' + systemctl list-units | grep "loaded active" | grep -Eo 'ceph-osd@[0-9]+.service|ceph-disk@dev-[a-z]{3,4}[0-9]{1}.service' register: running_osds changed_when: false failed_when: false