delegate_to: "{{ groups[mon_group_name][0] }}"
when:
- (ceph_versions.get('stdout', '{}')|from_json).get('osd', {}) | length == 1
- - ceph_versions_osd | string | search("ceph version 10")
+ - ceph_versions_osd | string is search("ceph version 10")
- not jewel_minor_update
- name: get num_pgs - non container
delegate_to: "{{ groups[mon_group_name][0] }}"
when:
- (ceph_versions.get('stdout', '{}')|from_json).get('osd', {}) | length == 1
- - ceph_versions_osd | string | search("ceph version 12")
+ - ceph_versions_osd | string is search("ceph version 12")
- not jewel_minor_update
- name: set_fact ceph_uid for ubuntu
set_fact:
ceph_uid: 64045
- when: ceph_docker_image_tag | search("ubuntu")
+ when: ceph_docker_image_tag is search("ubuntu")
- name: set_fact ceph_uid for red hat
set_fact:
ceph_uid: 167
- when: ceph_docker_image_tag | match("latest") or ceph_docker_image_tag | search("centos") or ceph_docker_image_tag | search("fedora")
+ when: ceph_docker_image_tag is match("latest") or ceph_docker_image_tag is search("centos") or ceph_docker_image_tag is search("fedora")
- name: set_fact ceph_uid for rhel
set_fact:
ceph_uid: 167
- when: ceph_docker_image | search("rhceph")
+ when: ceph_docker_image is search("rhceph")
- name: set proper ownership on ceph directories
file:
- set_fact:
ceph_uid: 64045
- when: ceph_docker_image_tag | match("latest") or ceph_docker_image_tag | search("ubuntu")
+ when: ceph_docker_image_tag is match("latest") or ceph_docker_image_tag is search("ubuntu")
- set_fact:
ceph_uid: 167
- when: ceph_docker_image_tag | search("centos") or ceph_docker_image | search("rhceph") or ceph_docker_image_tag | search("fedora")
+ when: ceph_docker_image_tag is search("centos") or ceph_docker_image is search("rhceph") or ceph_docker_image_tag is search("fedora")
- name: set proper ownership on ceph directories
file:
- set_fact:
ceph_uid: 64045
- when: ceph_docker_image_tag | match("latest") or ceph_docker_image_tag | search("ubuntu")
+ when: ceph_docker_image_tag is match("latest") or ceph_docker_image_tag is search("ubuntu")
- name: set_fact ceph_uid for red hat
set_fact:
ceph_uid: 167
- when: ceph_docker_image_tag | match("latest") or ceph_docker_image_tag | search("centos") or ceph_docker_image_tag | search("fedora")
+ when: ceph_docker_image_tag is match("latest") or ceph_docker_image_tag is search("centos") or ceph_docker_image_tag is search("fedora")
- name: set_fact ceph_uid for rhel
set_fact:
ceph_uid: 167
- when: ceph_docker_image | search("rhceph")
+ when: ceph_docker_image is search("rhceph")
- name: set proper ownership on ceph directories
file:
- set_fact:
ceph_uid: 64045
- when: ceph_docker_image_tag | match("latest") or ceph_docker_image_tag | search("ubuntu")
+ when: ceph_docker_image_tag is match("latest") or ceph_docker_image_tag is search("ubuntu")
- set_fact:
ceph_uid: 167
- when: ceph_docker_image_tag | search("centos") or ceph_docker_image | search("rhceph") or ceph_docker_image_tag | search("fedora")
+ when: ceph_docker_image_tag is search("centos") or ceph_docker_image is search("rhceph") or ceph_docker_image_tag is search("fedora")
- name: set proper ownership on ceph directories
file:
- set_fact:
ceph_uid: 64045
- when: ceph_docker_image_tag | match("latest") or ceph_docker_image_tag | search("ubuntu")
+ when: ceph_docker_image_tag is match("latest") or ceph_docker_image_tag is search("ubuntu")
- set_fact:
ceph_uid: 167
- when: ceph_docker_image_tag | search("centos") or ceph_docker_image | search("rhceph") or ceph_docker_image_tag | search("fedora")
+ when: ceph_docker_image_tag is search("centos") or ceph_docker_image is search("rhceph") or ceph_docker_image_tag is search("fedora")
- name: set proper ownership on ceph directories
file:
- set_fact:
ceph_uid: 64045
- when: ceph_docker_image_tag | match("latest") or ceph_docker_image_tag | search("ubuntu")
+ when: ceph_docker_image_tag is match("latest") or ceph_docker_image_tag is search("ubuntu")
- set_fact:
ceph_uid: 167
- when: ceph_docker_image_tag | search("centos") or ceph_docker_image | search("rhceph") or ceph_docker_image_tag | search("fedora")
+ when: ceph_docker_image_tag is search("centos") or ceph_docker_image is search("rhceph") or ceph_docker_image_tag is search("fedora")
- name: set proper ownership on ceph directories
file:
- set_fact:
ceph_uid: 64045
- when: ceph_docker_image_tag | match("latest") or ceph_docker_image_tag | search("ubuntu")
+ when: ceph_docker_image_tag is match("latest") or ceph_docker_image_tag is search("ubuntu")
- set_fact:
ceph_uid: 167
- when: ceph_docker_image_tag | search("centos") or ceph_docker_image | search("rhceph") or ceph_docker_image_tag | search("fedora")
+ when: ceph_docker_image_tag is search("centos") or ceph_docker_image is search("rhceph") or ceph_docker_image_tag is search("fedora")
- name: set proper ownership on ceph directories
file:
when:
- ansible_distribution == 'Red Hat Enterprise Linux'
- ceph_repository == 'rhcs'
- - ansible_distribution_version | version_compare('7.3', '<')
+ - ansible_distribution_version is version_compare('7.3', '<')
- name: determine if node is registered with subscription-manager
command: subscription-manager identity
msg: "Distribution not supported: {{ ansible_distribution }}"
when:
- ansible_distribution == 'openSUSE Leap'
- - ansible_distribution_version | version_compare('42.3', '<')
+ - ansible_distribution_version is version_compare('42.3', '<')
- name: fail on unsupported ansible version
fail:
set_fact:
ceph_release: jewel
when:
- - ceph_version.split('.')[0] | version_compare('10', '==')
+ - ceph_version.split('.')[0] is version_compare('10', '==')
- name: set_fact ceph_release kraken
set_fact:
ceph_release: kraken
when:
- - ceph_version.split('.')[0] | version_compare('11', '==')
+ - ceph_version.split('.')[0] is version_compare('11', '==')
- name: set_fact ceph_release luminous
set_fact:
ceph_release: luminous
when:
- - ceph_version.split('.')[0] | version_compare('12', '==')
+ - ceph_version.split('.')[0] is version_compare('12', '==')
- name: set_fact ceph_release mimic
set_fact:
ceph_release: mimic
when:
- - ceph_version.split('.')[0] | version_compare('13', '==')
+ - ceph_version.split('.')[0] is version_compare('13', '==')
- name: set_fact ceph_release nautilus
set_fact:
ceph_release: nautilus
when:
- - ceph_version.split('.')[0] | version_compare('14', '==')
+ - ceph_version.split('.')[0] is version_compare('14', '==')
ceph_uid: 64045
when:
- containerized_deployment
- - ceph_docker_image_tag | search("ubuntu")
+ - ceph_docker_image_tag is search("ubuntu")
- name: set_fact ceph_uid for red hat based system - container
set_fact:
ceph_uid: 167
when:
- containerized_deployment
- - ceph_docker_image_tag | search("latest") or ceph_docker_image_tag | search("centos") or ceph_docker_image_tag | search("fedora")
+ - ceph_docker_image_tag is search("latest") or ceph_docker_image_tag is search("centos") or ceph_docker_image_tag is search("fedora")
- name: set_fact ceph_uid for red hat
set_fact:
ceph_uid: 167
when:
- containerized_deployment
- - ceph_docker_image | search("rhceph")
+ - ceph_docker_image is search("rhceph")
- name: set_fact rgw_hostname
set_fact:
set_fact:
ceph_release: jewel
when:
- - ceph_version.split('.')[0] | version_compare('10', '==')
+ - ceph_version.split('.')[0] is version_compare('10', '==')
- name: set_fact ceph_release kraken
set_fact:
ceph_release: kraken
when:
- - ceph_version.split('.')[0] | version_compare('11', '==')
+ - ceph_version.split('.')[0] is version_compare('11', '==')
- name: set_fact ceph_release luminous
set_fact:
ceph_release: luminous
when:
- - ceph_version.split('.')[0] | version_compare('12', '==')
+ - ceph_version.split('.')[0] is version_compare('12', '==')
- name: set_fact ceph_release mimic
set_fact:
ceph_release: mimic
when:
- - ceph_version.split('.')[0] | version_compare('13', '==')
+ - ceph_version.split('.')[0] is version_compare('13', '==')
- name: set_fact ceph_release nautilus
set_fact:
ceph_release: nautilus
when:
- - ceph_version.split('.')[0] | version_compare('14', '==')
+ - ceph_version.split('.')[0] is version_compare('14', '==')
ExecStartPre=-/usr/bin/docker rm ceph-mds-{{ ansible_hostname }}
ExecStart=/usr/bin/docker run --rm --net=host \
--memory={{ ceph_mds_docker_memory_limit }} \
- {% if ceph_docker_version.split('.')[0] | version_compare('13', '>=') -%}
+ {% if ceph_docker_version.split('.')[0] is version_compare('13', '>=') -%}
--cpus={{ ceph_mds_docker_cpu_limit }} \
{% else -%}
--cpu-quota={{ ceph_mds_docker_cpu_limit * 100000 }} \
ExecStartPre=-/usr/bin/docker rm ceph-mgr-{{ ansible_hostname }}
ExecStart=/usr/bin/docker run --rm --net=host \
--memory={{ ceph_mgr_docker_memory_limit }} \
- {% if ceph_docker_version.split('.')[0] | version_compare('13', '>=') -%}
+ {% if ceph_docker_version.split('.')[0] is version_compare('13', '>=') -%}
--cpus={{ ceph_mgr_docker_cpu_limit }} \
{% else -%}
--cpu-quota={{ ceph_mgr_docker_cpu_limit * 100000 }} \
- "{{ statconfig.results }}"
when:
- item.1.stat.exists == true
- - item.0 | search("keyring")
+ - item.0 is search("keyring")
ExecStartPre=$(command -v mkdir) -p /etc/ceph /var/lib/ceph/mon
ExecStart=/usr/bin/docker run --rm --name ceph-mon-%i \
--memory={{ ceph_mon_docker_memory_limit }} \
-{% if ceph_docker_version.split('.')[0] | version_compare('13', '>=') -%}
+{% if ceph_docker_version.split('.')[0] is version_compare('13', '>=') -%}
--cpus={{ ceph_mon_docker_cpu_limit }} \
{% else -%}
--cpu-quota={{ ceph_mon_docker_cpu_limit * 100000 }} \
--privileged=true \
--pid=host \
--memory={{ ceph_osd_docker_memory_limit }} \
- {% if ceph_docker_version.split('.')[0] | version_compare('13', '>=') -%}
+ {% if ceph_docker_version.split('.')[0] is version_compare('13', '>=') -%}
--cpus={{ ceph_osd_docker_cpu_limit }} \
{% else -%}
--cpu-quota={{ ceph_osd_docker_cpu_limit * 100000 }} \
ExecStartPre=-/usr/bin/docker rm ceph-rbd-mirror-{{ ansible_hostname }}
ExecStart=/usr/bin/docker run --rm --net=host \
--memory={{ ceph_rbd_mirror_docker_memory_limit }} \
- {% if ceph_docker_version.split('.')[0] | version_compare('13', '>=') -%}
+ {% if ceph_docker_version.split('.')[0] is version_compare('13', '>=') -%}
--cpus={{ ceph_rbd_mirror_docker_cpu_limit }} \
{% else -%}
--cpu-quota={{ ceph_rbd_mirror_docker_cpu_limit * 100000 }} \
ExecStartPre=-/usr/bin/docker rm ceph-rgw-{{ ansible_hostname }}
ExecStart=/usr/bin/docker run --rm --net=host \
--memory={{ ceph_rgw_docker_memory_limit }} \
- {% if ceph_docker_version.split('.')[0] | version_compare('13', '>=') -%}
+ {% if ceph_docker_version.split('.')[0] is version_compare('13', '>=') -%}
--cpus={{ ceph_rgw_docker_cpu_limit }} \
{% else -%}
--cpu-quota={{ ceph_rgw_docker_cpu_limit * 100000 }} \