]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-mon: use --admin-daemon to set default crush rule
authorMihai Plasoianu <m.plasoianu@vertical.de>
Mon, 28 Oct 2019 15:30:39 +0000 (16:30 +0100)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Wed, 30 Oct 2019 00:59:32 +0000 (20:59 -0400)
Signed-off-by: Mihai Plasoianu <m.plasoianu@vertical.de>
roles/ceph-mon/tasks/crush_rules.yml

index f49c98f9f8fb1c87f36b6aeb224f434ef9b8976f..f77a513ffead09baf0c7e1eeb7676183bee29c00 100644 (file)
@@ -38,7 +38,7 @@
     - not item.get('skipped', false)
 
 - name: insert new default crush rule into daemon to prevent restart
-  command: "{{ hostvars[item]['container_exec_cmd'] | default('') }} ceph --cluster {{ cluster }} daemon mon.{{ hostvars[item]['monitor_name'] }} config set osd_pool_default_crush_rule {{ info_ceph_default_crush_rule_yaml.rule_id }}"
+  command: "{{ hostvars[item]['container_exec_cmd'] | default('') }} ceph --admin-daemon /var/run/ceph/{{ cluster }}-mon.{{ hostvars[item]['monitor_name'] }}.asok config set osd_pool_default_crush_rule {{ info_ceph_default_crush_rule_yaml.rule_id }}"
   changed_when: false
   delegate_to: "{{ item }}"
   with_items: "{{ groups[mon_group_name] }}"