msg: "ceph-disk failed to create an OSD"
when:
" 'ceph-disk: Error: ceph osd create failed' in item.get('stderr', '') "
- with_items: "{{ combined_activate_osd_disk_results.results }}"
+ with_items: "{{ (combined_activate_osd_disk_results|default({})).results|default([]) }}"
# NOTE (leseb): this task is for partitions because we don't explicitly use a partition.
- name: activate osd(s) when device is a partition
command: systemctl enable ceph-osd@{{ item }}
changed_when: false
failed_when: false
- with_items: "{{ osd_id.stdout_lines }}"
+ with_items: "{{ (osd_id|default({})).stdout_lines|default([]) }}"
when:
- use_systemd
- is_after_hammer
name: ceph-osd@{{ item }}
state: started
enabled: yes
- with_items: "{{ osd_id.stdout_lines }}"
+ with_items: "{{ (osd_id|default({})).stdout_lines|default([]) }}"
changed_when: false
when:
- use_systemd
- name: check the partition status of the journal devices
shell: "parted --script {{ item }} print > /dev/null 2>&1"
- with_items: "{{ raw_journal_devices }}"
+ with_items: "{{ raw_journal_devices|default([])|unique }}"
changed_when: false
failed_when: false
register: journal_partition_status