mirror of https://github.com/ceph/ceph-ansible.git
Set the permissions mode on all of the OpenStack keys
The original fix to issue #1755 only set the permissions on the monitors to which the key was copied, but not the original monitor where the key was created. Thus, we use a separate task to set the permission of the key.pull/1759/head
parent
550b9d5e46
commit
c04559181e
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue