From: Sébastien Han Date: Thu, 26 Apr 2018 17:55:48 +0000 (+0200) Subject: mon: change application pool support X-Git-Tag: v3.1.0beta9~6 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=43e23ffe4dc0ca303e5cd124fa2231a771f26dca;p=ceph-ansible.git mon: change application pool support If openstack_pools contains an application key it will be used to apply this application pool type to a pool. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1562220 Signed-off-by: Sébastien Han --- diff --git a/roles/ceph-mon/tasks/openstack_config.yml b/roles/ceph-mon/tasks/openstack_config.yml index 6bc3b189c..f0660a894 100644 --- a/roles/ceph-mon/tasks/openstack_config.yml +++ b/roles/ceph-mon/tasks/openstack_config.yml @@ -26,12 +26,13 @@ when: - item.1.get('rc', 0) != 0 -- name: assign rbd application to pool(s) - command: "{{ docker_exec_cmd }} ceph --cluster {{ cluster }} osd pool application enable {{ item.name }} rbd" +- name: assign application to pool(s) + command: "{{ docker_exec_cmd }} ceph --cluster {{ cluster }} osd pool application enable {{ item.name }} {{ item.application }}" with_items: "{{ openstack_pools | unique }}" changed_when: false when: - ceph_release_num[ceph_release] >= ceph_release_num['luminous'] + - item.application is defined - name: create openstack cephx key(s) ceph_key: