purge: rm service-cid files
authorGuillaume Abrioux <gabrioux@redhat.com>
Tue, 2 Feb 2021 20:22:50 +0000 (21:22 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Fri, 12 Feb 2021 09:01:31 +0000 (10:01 +0100)
This commit makes sure purge playbooks remove those file if for any reason they
have been left.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1920900
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
infrastructure-playbooks/purge-container-cluster.yml

index ff8f7b4bec936e8990604663f6126f602b364d75..2debc0d81def823568a49a4e9b85d4d7924b9347 100644 (file)
         ansible_os_family == 'RedHat' and
         not is_atomic
 
+    - name: find any service-cid file left
+      find:
+        paths: /run
+        patterns:
+          - "ceph-*.service-cid"
+          - "rbd-target-api.service-cid"
+          - "rbd-target-gw.service-cid"
+          - "tcmu-runner.service-cid"
+          - "node_exporter.service-cid"
+          - "prometheus.service-cid"
+          - "grafana-server.service-cid"
+          - "alertmanager.service-cid"
+      register: service_cid_files
+
+    - name: rm any service-cid file
+      file:
+        path: "{{ item.path }}"
+        state: absent
+      with_items: "{{ service_cid_files.files }}"
+
+
 - name: purge ceph directories
 
   hosts: