diff --git a/infrastructure-playbooks/purge-cluster.yml b/infrastructure-playbooks/purge-cluster.yml index 796987aeb..cce841472 100644 --- a/infrastructure-playbooks/purge-cluster.yml +++ b/infrastructure-playbooks/purge-cluster.yml @@ -512,10 +512,8 @@ action: "zap" environment: CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}" - with_items: "{{ lvm_volumes }}" - when: - - lvm_volumes | default([]) | length > 0 - - ceph_volume_present.rc == 0 + with_items: "{{ lvm_volumes | default([]) }}" + when: ceph_volume_present.rc == 0 - name: zap and destroy osds created by ceph-volume with devices ceph_volume: @@ -523,10 +521,11 @@ action: "zap" environment: CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}" - with_items: "{{ devices | default([]) }}" - when: - - devices | default([]) | length > 0 - - ceph_volume_present.rc == 0 + with_items: + - "{{ devices | default([]) }}" + - "{{ dedicated_devices | default([]) }}" + - "{{ bluestore_wal_devices | default([]) }}" + when: ceph_volume_present.rc == 0 - name: get ceph block partitions shell: | diff --git a/infrastructure-playbooks/purge-container-cluster.yml b/infrastructure-playbooks/purge-container-cluster.yml index e7f7ce352..5d65b798b 100644 --- a/infrastructure-playbooks/purge-container-cluster.yml +++ b/infrastructure-playbooks/purge-container-cluster.yml @@ -316,8 +316,10 @@ CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}" CEPH_CONTAINER_IMAGE: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}" CEPH_CONTAINER_BINARY: "{{ container_binary }}" - with_items: "{{ devices | default([]) }}" - when: devices | default([]) | length > 0 + with_items: + - "{{ devices | default([]) }}" + - "{{ dedicated_devices | default([]) }}" + - "{{ bluestore_wal_devices | default([]) }}" - name: remove ceph osd service file: