---
- name: check if a cluster is already running
  shell: "docker ps | grep -sq 'ceph/daemon'"
  register: ceph_health
  changed_when: false
  failed_when: false

- include: checks.yml
  when: ceph_health.rc != 0

- include: pre_requisite.yml
- include: fetch_configs.yml
- include: dirs_permissions.yml

- include: selinux.yml
  when: ansible_os_family == 'RedHat'

- include: start_docker_rgw.yml

---
- name: check if a cluster is already running
  shell: "docker ps | grep -sq 'ceph/daemon'"
  register: ceph_health
  changed_when: false
  failed_when: false

- include: checks.yml
  when: ceph_health.rc != 0

- include: pre_requisite.yml
- include: dirs_permissions.yml
# NOTE (jimcurtis): dirs_permissions.yml must precede fetch_configs.yml
# because it creates the directories needed by the latter.
- include: fetch_configs.yml

- include: selinux.yml
  when: ansible_os_family == 'RedHat'

- include: start_docker_rgw.yml

Fix ordering of rgw docker tasks so directory is created befor fetch
docker: Fix ordering of rgw docker tasks so directory is created befor fetch
