mirror of https://github.com/ceph/ceph-ansible.git
config: fix indentation in main.yml
For consistency and readability.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 5283fa6e96
)
pull/7255/head
parent
0981158e03
commit
ed6f13c9d6
|
@ -14,89 +14,89 @@
|
||||||
# running osds
|
# running osds
|
||||||
- not rolling_update | bool
|
- not rolling_update | bool
|
||||||
block:
|
block:
|
||||||
- name: reset num_osds
|
- name: reset num_osds
|
||||||
set_fact:
|
set_fact:
|
||||||
num_osds: 0
|
num_osds: 0
|
||||||
|
|
||||||
- name: count number of osds for lvm scenario
|
- name: count number of osds for lvm scenario
|
||||||
set_fact:
|
set_fact:
|
||||||
num_osds: "{{ lvm_volumes | length | int }}"
|
num_osds: "{{ lvm_volumes | length | int }}"
|
||||||
when: lvm_volumes | default([]) | length > 0
|
when: lvm_volumes | default([]) | length > 0
|
||||||
|
|
||||||
- block:
|
- block:
|
||||||
- name: look up for ceph-volume rejected devices
|
- name: look up for ceph-volume rejected devices
|
||||||
ceph_volume:
|
ceph_volume:
|
||||||
cluster: "{{ cluster }}"
|
cluster: "{{ cluster }}"
|
||||||
action: "inventory"
|
action: "inventory"
|
||||||
register: rejected_devices
|
register: rejected_devices
|
||||||
environment:
|
environment:
|
||||||
CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}"
|
CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}"
|
||||||
CEPH_CONTAINER_IMAGE: "{{ ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment | bool else None }}"
|
CEPH_CONTAINER_IMAGE: "{{ ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment | bool else None }}"
|
||||||
CEPH_CONTAINER_BINARY: "{{ container_binary }}"
|
CEPH_CONTAINER_BINARY: "{{ container_binary }}"
|
||||||
PYTHONIOENCODING: utf-8
|
PYTHONIOENCODING: utf-8
|
||||||
|
|
||||||
- name: set_fact rejected_devices
|
- name: set_fact rejected_devices
|
||||||
set_fact:
|
set_fact:
|
||||||
_rejected_devices: "{{ _rejected_devices | default([]) + [item.path] }}"
|
_rejected_devices: "{{ _rejected_devices | default([]) + [item.path] }}"
|
||||||
with_items: "{{ rejected_devices.stdout | default('{}') | from_json }}"
|
with_items: "{{ rejected_devices.stdout | default('{}') | from_json }}"
|
||||||
when: "'Used by ceph-disk' in item.rejected_reasons"
|
when: "'Used by ceph-disk' in item.rejected_reasons"
|
||||||
|
|
||||||
- name: set_fact _devices
|
- name: set_fact _devices
|
||||||
set_fact:
|
set_fact:
|
||||||
_devices: "{{ devices | difference(_rejected_devices | default([])) }}"
|
_devices: "{{ devices | difference(_rejected_devices | default([])) }}"
|
||||||
|
|
||||||
- name: run 'ceph-volume lvm batch --report' to see how many osds are to be created
|
- name: run 'ceph-volume lvm batch --report' to see how many osds are to be created
|
||||||
ceph_volume:
|
ceph_volume:
|
||||||
cluster: "{{ cluster }}"
|
cluster: "{{ cluster }}"
|
||||||
objectstore: "{{ osd_objectstore }}"
|
objectstore: "{{ osd_objectstore }}"
|
||||||
batch_devices: "{{ _devices }}"
|
batch_devices: "{{ _devices }}"
|
||||||
osds_per_device: "{{ osds_per_device | default(1) | int }}"
|
osds_per_device: "{{ osds_per_device | default(1) | int }}"
|
||||||
journal_size: "{{ journal_size }}"
|
journal_size: "{{ journal_size }}"
|
||||||
block_db_size: "{{ block_db_size }}"
|
block_db_size: "{{ block_db_size }}"
|
||||||
report: true
|
report: true
|
||||||
action: "batch"
|
action: "batch"
|
||||||
register: lvm_batch_report
|
register: lvm_batch_report
|
||||||
environment:
|
environment:
|
||||||
CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}"
|
CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}"
|
||||||
CEPH_CONTAINER_IMAGE: "{{ ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment | bool else None }}"
|
CEPH_CONTAINER_IMAGE: "{{ ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment | bool else None }}"
|
||||||
CEPH_CONTAINER_BINARY: "{{ container_binary }}"
|
CEPH_CONTAINER_BINARY: "{{ container_binary }}"
|
||||||
PYTHONIOENCODING: utf-8
|
PYTHONIOENCODING: utf-8
|
||||||
when: _devices | default([]) | length > 0
|
when: _devices | default([]) | length > 0
|
||||||
|
|
||||||
- name: set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)
|
- name: set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)
|
||||||
set_fact:
|
set_fact:
|
||||||
num_osds: "{{ ((lvm_batch_report.stdout | default('{}') | from_json).osds | default([]) | length | int) + (_rejected_devices | default([]) | length | int) }}"
|
num_osds: "{{ ((lvm_batch_report.stdout | default('{}') | from_json).osds | default([]) | length | int) + (_rejected_devices | default([]) | length | int) }}"
|
||||||
when:
|
when:
|
||||||
- (lvm_batch_report.stdout | default('{}') | from_json) is mapping
|
- (lvm_batch_report.stdout | default('{}') | from_json) is mapping
|
||||||
- (lvm_batch_report.stdout | default('{}') | from_json).changed | default(true) | bool
|
- (lvm_batch_report.stdout | default('{}') | from_json).changed | default(true) | bool
|
||||||
|
|
||||||
- name: set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)
|
- name: set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)
|
||||||
set_fact:
|
set_fact:
|
||||||
num_osds: "{{ ((lvm_batch_report.stdout | default('{}') | from_json) | default([]) | length | int) + (_rejected_devices | default([]) | length | int) }}"
|
num_osds: "{{ ((lvm_batch_report.stdout | default('{}') | from_json) | default([]) | length | int) + (_rejected_devices | default([]) | length | int) }}"
|
||||||
when:
|
when:
|
||||||
- (lvm_batch_report.stdout | default('{}') | from_json) is not mapping
|
- (lvm_batch_report.stdout | default('{}') | from_json) is not mapping
|
||||||
- (lvm_batch_report.stdout | default('{}') | from_json).changed | default(true) | bool
|
- (lvm_batch_report.stdout | default('{}') | from_json).changed | default(true) | bool
|
||||||
when:
|
when:
|
||||||
- devices | default([]) | length > 0
|
- devices | default([]) | length > 0
|
||||||
|
|
||||||
- name: run 'ceph-volume lvm list' to see how many osds have already been created
|
- name: run 'ceph-volume lvm list' to see how many osds have already been created
|
||||||
ceph_volume:
|
ceph_volume:
|
||||||
action: "list"
|
action: "list"
|
||||||
register: lvm_list
|
register: lvm_list
|
||||||
environment:
|
environment:
|
||||||
CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}"
|
CEPH_VOLUME_DEBUG: "{{ ceph_volume_debug }}"
|
||||||
CEPH_CONTAINER_IMAGE: "{{ ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment | bool else None }}"
|
CEPH_CONTAINER_IMAGE: "{{ ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment | bool else None }}"
|
||||||
CEPH_CONTAINER_BINARY: "{{ container_binary }}"
|
CEPH_CONTAINER_BINARY: "{{ container_binary }}"
|
||||||
PYTHONIOENCODING: utf-8
|
PYTHONIOENCODING: utf-8
|
||||||
changed_when: false
|
changed_when: false
|
||||||
when:
|
when:
|
||||||
- devices | default([]) | length > 0
|
- devices | default([]) | length > 0
|
||||||
|
|
||||||
- name: set_fact num_osds (add existing osds)
|
- name: set_fact num_osds (add existing osds)
|
||||||
set_fact:
|
set_fact:
|
||||||
num_osds: "{{ lvm_list.stdout | default('{}') | from_json | length | int + num_osds | default(0) | int }}"
|
num_osds: "{{ lvm_list.stdout | default('{}') | from_json | length | int + num_osds | default(0) | int }}"
|
||||||
when:
|
when:
|
||||||
- devices | default([]) | length > 0
|
- devices | default([]) | length > 0
|
||||||
|
|
||||||
- name: create ceph conf directory
|
- name: create ceph conf directory
|
||||||
file:
|
file:
|
||||||
|
|
Loading…
Reference in New Issue