From: Dimitri Savineau Date: Mon, 6 Jan 2020 20:22:51 +0000 (-0500) Subject: purge-iscsi-gateways: remove node from dashboard X-Git-Tag: v4.0.7~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e4798e22a88850c2beb88230dc89ba4ab47e16d3;p=ceph-ansible.git purge-iscsi-gateways: remove node from dashboard When using the ceph dashboard with iscsi gateways nodes we also need to remove the nodes from the ceph dashboard list. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1786686 Signed-off-by: Dimitri Savineau (cherry picked from commit 931a842f21e5eb847ad371640307b7c0fef198bd) --- diff --git a/infrastructure-playbooks/purge-iscsi-gateways.yml b/infrastructure-playbooks/purge-iscsi-gateways.yml index 4f4ce04cd..c0f752e2f 100644 --- a/infrastructure-playbooks/purge-iscsi-gateways.yml +++ b/infrastructure-playbooks/purge-iscsi-gateways.yml @@ -66,3 +66,26 @@ - tcmu-runner - rbd-target-api - rbd-target-gw + +- name: remove the gateways from the ceph dashboard + hosts: mons + become: true + tasks: + - import_role: + name: ceph-defaults + + - name: iscsi gateways with ceph dashboard + when: dashboard_enabled | bool + run_once: true + block: + - import_role: + name: ceph-facts + + - name: get iscsi gateway list + command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} dashboard iscsi-gateway-list -f json" + changed_when: false + register: gateways + + - name: remove iscsi gateways + command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} dashboard iscsi-gateway-rm {{ item }}" + with_items: '{{ (gateways.stdout | from_json)["gateways"] }}'