From 43e23ffe4dc0ca303e5cd124fa2231a771f26dca Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Han?= Date: Thu, 26 Apr 2018 19:55:48 +0200 Subject: [PATCH] mon: change application pool support MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- roles/ceph-mon/tasks/openstack_config.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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: -- 2.39.5