Carefully chosen "always_run: true" parameters for read-only tasks that
register variables. This enables --check runs (at least on deployed
clusters).
with_items: "{{ ceph_config_keys }}"
changed_when: false
failed_when: false
+ always_run: true
register: statleftover
- name: fail if we find existing cluster files
changed_when: false
become: false
failed_when: false
+ always_run: true
register: statconfig
when:
- nfs_obj_gw
shell: docker inspect "docker.io/{{ ceph_rgw_docker_username }}/{{ ceph_rgw_docker_imagename }}:{{ ceph_rgw_docker_image_tag }}" | awk -F '=' '/CEPH_VERSION/ { gsub ("\",", "", $2); print $2 }' | uniq
changed_when: false
failed_when: false
+ always_run: true
run_once: true
register: ceph_version
changed_when: false
become: false
ignore_errors: true
+ always_run: true
register: statconfig
- name: try to fetch ceph config and keys
register: ceph_health
changed_when: false
failed_when: false
+ always_run: true
- name: check if it is Atomic host
stat: path=/run/ostree-booted
+ always_run: true
register: stat_ostree
- name: set fact for using Atomic host
command: getenforce
register: sestatus
changed_when: false
+ always_run: true
- name: set selinux permissions
shell: chcon -Rt svirt_sandbox_file_t {{ item }}
register: realmcheck
failed_when: False
changed_when: False
+ always_run: True
- name: check if the zonegroup already exists
command: radosgw-admin zonegroup get --rgw-zonegroup={{ rgw_zonegroup }}
register: zonegroupcheck
failed_when: False
changed_when: False
+ always_run: True
- name: check if the zone already exists
command: radosgw-admin zone get --rgw-zone={{ rgw_zone }}
register: zonecheck
failed_when: False
changed_when: False
+ always_run: True
- name: check if the system user already exists
command: radosgw-admin user info --uid=zone.user
register: usercheck
failed_when: False
changed_when: False
+ always_run: True