mirror of https://github.com/ceph/ceph-ansible.git
osd: fix autodiscovery disk
Signed-off-by: Sébastien Han <seb@redhat.com> Co-Authored-By: Christoph Dwertmannpull/1006/head
parent
598d78cef3
commit
860303c265
|
@ -3,7 +3,7 @@
|
||||||
# partition.
|
# partition.
|
||||||
|
|
||||||
- name: automatically activate osd disk(s) without partitions
|
- name: automatically activate osd disk(s) without partitions
|
||||||
command: ceph-disk activate "/dev/{{ item.key }}"
|
command: ceph-disk activate "/dev/{{ item.key | regex_replace('^(\/dev\/cciss\/c[0-9]{1}d[0-9]{1})$', '\\1p') }}1"
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
with_dict: ansible_devices
|
with_dict: ansible_devices
|
||||||
when:
|
when:
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
command: ceph-disk activate {{ item.1 | regex_replace('^(\/dev\/cciss\/c[0-9]{1}d[0-9]{1})$', '\\1p') }}1
|
command: ceph-disk activate {{ item.1 | regex_replace('^(\/dev\/cciss\/c[0-9]{1}d[0-9]{1})$', '\\1p') }}1
|
||||||
with_together:
|
with_together:
|
||||||
- "{{ ispartition_results.results }}"
|
- "{{ ispartition_results.results }}"
|
||||||
- "{{ devices }}"
|
- "{{ devices|default([])|unique }}"
|
||||||
changed_when: false
|
changed_when: false
|
||||||
failed_when: false
|
failed_when: false
|
||||||
register: activate_osd_disk
|
register: activate_osd_disk
|
||||||
|
@ -42,7 +42,7 @@
|
||||||
command: ceph-disk activate --dmcrypt {{ item.1 | regex_replace('^(\/dev\/cciss\/c[0-9]{1}d[0-9]{1})$', '\\1p') }}1
|
command: ceph-disk activate --dmcrypt {{ item.1 | regex_replace('^(\/dev\/cciss\/c[0-9]{1}d[0-9]{1})$', '\\1p') }}1
|
||||||
with_together:
|
with_together:
|
||||||
- "{{ ispartition_results.results }}"
|
- "{{ ispartition_results.results }}"
|
||||||
- "{{ devices }}"
|
- "{{ devices|default([])|unique }}"
|
||||||
changed_when: false
|
changed_when: false
|
||||||
failed_when: false
|
failed_when: false
|
||||||
register: activate_osd_disk_dmcrypt
|
register: activate_osd_disk_dmcrypt
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
command: "ceph-disk activate {{ item.1 }}"
|
command: "ceph-disk activate {{ item.1 }}"
|
||||||
with_together:
|
with_together:
|
||||||
- "{{ ispartition_results.results }}"
|
- "{{ ispartition_results.results }}"
|
||||||
- "{{ devices }}"
|
- "{{ devices|default([])|unique }}"
|
||||||
changed_when: false
|
changed_when: false
|
||||||
failed_when: false
|
failed_when: false
|
||||||
when:
|
when:
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
with_dict: "{{ ansible_devices }}"
|
with_dict: "{{ ansible_devices }}"
|
||||||
changed_when: false
|
changed_when: false
|
||||||
failed_when: false
|
failed_when: false
|
||||||
register: "{{ ispartition_results }}"
|
register: ispartition_results
|
||||||
when:
|
when:
|
||||||
- ansible_devices is defined
|
- ansible_devices is defined
|
||||||
- item.value.removable == "0"
|
- item.value.removable == "0"
|
||||||
|
|
Loading…
Reference in New Issue