From: Kevin Coakley Date: Fri, 10 May 2019 13:32:00 +0000 (-0700) Subject: Set the rgw_create_pools pools application to rgw X-Git-Tag: v4.0.0rc7~8 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=e1b5b20111dd4de131b1f493c39d578b76efaca7;p=ceph-ansible.git Set the rgw_create_pools pools application to rgw Set the application to rgw for pools created from rgw_create_pools. On Ceph Nautilus the heath is set to HEALTH_WARN with the message "application not enabled on X pool(s)" if an application isn't specified for a pool. Signed-off-by: Kevin Coakley (cherry picked from commit 381c58ca3e860ec8f0b3641e76035c55d5e0732f) --- diff --git a/roles/ceph-rgw/tasks/main.yml b/roles/ceph-rgw/tasks/main.yml index 43248517c..643bf11c0 100644 --- a/roles/ceph-rgw/tasks/main.yml +++ b/roles/ceph-rgw/tasks/main.yml @@ -43,3 +43,12 @@ register: result until: result is succeeded when: item.size | default(osd_pool_default_size) != ceph_osd_pool_default_size + + - name: set the rgw_create_pools pools application to rgw + command: "{{ docker_exec_cmd }} ceph --connect-timeout 5 --cluster {{ cluster }} osd pool application enable {{ item.key }} rgw" + changed_when: false + with_dict: "{{ rgw_create_pools }}" + delegate_to: "{{ groups[mon_group_name][0] }}" + register: result + until: result is succeeded + run_once: true