Skip to content

Commit

Permalink
switch: disable ceph-disk units
Browse files Browse the repository at this point in the history
During the transition from jewel non-container to container old ceph
units are disabled. ceph-disk can still remain in some cases and will
appear as 'loaded failed', this is not a problem although operators
might not like to see these units failing. That's why we remove them if
we find them.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1577846
Signed-off-by: Sébastien Han <seb@redhat.com>
  • Loading branch information
leseb authored and guits committed May 17, 2018
1 parent a9247c4 commit 49a4712
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -188,9 +188,9 @@


pre_tasks:
- name: collect running osds
- 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'
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'
register: running_osds
changed_when: false
failed_when: false
Expand All @@ -211,7 +211,7 @@
- not collect_devices.get("skipped")
- collect_devices != []

- name: stop non-containerized ceph osd(s)
- name: stop/disable/mask non-containerized ceph osd(s) and ceph-disk units (if any)
systemd:
name: "{{ item }}"
state: stopped
Expand Down

0 comments on commit 49a4712

Please sign in to comment.