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
John Fulton 2017-08-10 13:50:08 -04:00
parent 550b9d5e46
commit c04559181e
1 changed files with 9 additions and 1 deletions

View File

@ -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