diff --git a/roles/ceph-mon/tasks/openstack_config.yml b/roles/ceph-mon/tasks/openstack_config.yml index 89536b722..a9ac748b2 100644 --- a/roles/ceph-mon/tasks/openstack_config.yml +++ b/roles/ceph-mon/tasks/openstack_config.yml @@ -41,7 +41,6 @@ copy: src: "{{ fetch_directory }}/{{ fsid }}/etc/ceph/{{ cluster }}.{{ item.1.name }}.keyring" dest: "/etc/ceph/{{ cluster }}.{{ item.1.name }}.keyring" - mode: "{{ item.1.mode }}" with_nested: - "{{ groups[mon_group_name] }}" - "{{ openstack_keys }}" @@ -63,3 +62,12 @@ when: - openstack_config - cephx + +- name: chmod openstack key(s) + file: + path: "/etc/ceph/{{ cluster }}.{{ item.name }}.keyring" + mode: "{{ item.mode }}" + with_items: "{{ openstack_keys }}" + when: + - openstack_config + - cephx