]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
cephadm-adopt: Alertmanager placement count missing
authorTeoman ONAY <tonay@ibm.com>
Wed, 2 Oct 2024 14:43:39 +0000 (16:43 +0200)
committerTeoman ONAY <tonay@ibm.com>
Mon, 14 Oct 2024 13:04:51 +0000 (15:04 +0200)
Regression from #7576. Alertmanager placement count was missing
after migration to ceph_orch_apply module

Signed-off-by: Teoman ONAY <tonay@ibm.com>
(cherry picked from commit 31be49506118ece75371d0c86af794caee8bc051)

infrastructure-playbooks/cephadm-adopt.yml

index 2ecf68dbdf9a02780b2ad44608d3afb6e394be34..ebdd310e2288dfd147f549015b0eebd6a0a12183 100644 (file)
         CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
 
     - name: With dashboard enabled
-      when: dashboard_enabled | bool
+      when: dashboard_enabled | bool and groups.get(monitoring_group_name, []) | length > 0
       block:
         - name: Update the placement of alertmanager hosts
           ceph_orch_apply:
               service_id: "{{ ansible_facts['hostname'] }}"
               placement:
                 label: "{{ monitoring_group_name }}"
+                count: "{{ groups.get(monitoring_group_name, []) | length }}"
               {% if grafana_server_addr is defined %}
               networks:
               - {{ grafana_server_addr }}