]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
cephadm-adopt: remove logrotate configuration
authorDimitri Savineau <dsavinea@redhat.com>
Thu, 28 Oct 2021 21:15:49 +0000 (17:15 -0400)
committerGuillaume Abrioux <gabrioux@redhat.com>
Wed, 3 Nov 2021 10:51:03 +0000 (11:51 +0100)
cephadm uses its own logrotate configuration file so ceph-ansible needs
to remove that custom file during the cephadm-adopt playbook.

Closes: #6944
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit c41241244e835ada1988b16252b80330b5e80efb)

infrastructure-playbooks/cephadm-adopt.yml

index 23556245cd6ebc190f036f8d59d2198a645fbf07..f687c6701d7eaa84c720c6018555ec94a9d9d7d0 100644 (file)
       delegate_to: '{{ groups[mon_group_name][0] }}'
       when: ceph_docker_registry_auth | bool
 
+    - name: remove logrotate configuration
+      file:
+        path: /etc/logrotate.d/ceph
+        state: absent
+      when: inventory_hostname in groups.get(mon_group_name, []) or
+            inventory_hostname in groups.get(osd_group_name, []) or
+            inventory_hostname in groups.get(mds_group_name, []) or
+            inventory_hostname in groups.get(rgw_group_name, []) or
+            inventory_hostname in groups.get(mgr_group_name, []) or
+            inventory_hostname in groups.get(rbdmirror_group_name, []) or
+            inventory_hostname in groups.get(iscsi_gw_group_name, [])
+
 
 - name: store existing rbd mirror peers in monitor config store
   hosts: "{{ rbdmirror_group_name|default('rbdmirrors') }}"