mirror of https://github.com/ceph/ceph-ansible.git
Change attribute call to .get call in ceph keys
If previous check was not run, .stdout_lines is not a valid key on the dictionary. To get around this, use .get("stdout_lines") instead. Also add in a default empty listpull/1181/head
parent
b9d296e926
commit
3c6e156d08
|
@ -35,7 +35,7 @@
|
||||||
owner: "{{ key_owner }}"
|
owner: "{{ key_owner }}"
|
||||||
group: "{{ key_group }}"
|
group: "{{ key_group }}"
|
||||||
with_items:
|
with_items:
|
||||||
- "{{ ceph_keys.stdout_lines }}"
|
- "{{ ceph_keys.get('stdout_lines') | default([]) }}"
|
||||||
when: cephx
|
when: cephx
|
||||||
|
|
||||||
- name: copy keys to the ansible server
|
- name: copy keys to the ansible server
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
flat: yes
|
flat: yes
|
||||||
run_once: true
|
run_once: true
|
||||||
with_items:
|
with_items:
|
||||||
- "{{ ceph_keys.stdout_lines }}"
|
- "{{ ceph_keys.get('stdout_lines') | default([]) }}"
|
||||||
- /var/lib/ceph/bootstrap-osd/{{ cluster }}.keyring
|
- /var/lib/ceph/bootstrap-osd/{{ cluster }}.keyring
|
||||||
- /var/lib/ceph/bootstrap-rgw/{{ cluster }}.keyring
|
- /var/lib/ceph/bootstrap-rgw/{{ cluster }}.keyring
|
||||||
- /var/lib/ceph/bootstrap-mds/{{ cluster }}.keyring
|
- /var/lib/ceph/bootstrap-mds/{{ cluster }}.keyring
|
||||||
|
|
Loading…
Reference in New Issue