become: true
tasks:
- - include_vars: roles/ceph-common/defaults/main.yml
- - include_vars: roles/ceph-mds/defaults/main.yml
- - include_vars: group_vars/all.yml
- ignore_errors: true
- - include_vars: group_vars/{{ mds_group_name }}.yml
- ignore_errors: true
- name: stop ceph mdss with systemd
service:
become: true
tasks:
- - include_vars: roles/ceph-common/defaults/main.yml
- - include_vars: roles/ceph-rgw/defaults/main.yml
- - include_vars: group_vars/all.yml
- ignore_errors: true
- - include_vars: group_vars/{{ rgw_group_name }}.yml
- ignore_errors: true
- name: stop ceph rgws with systemd
service:
become: true
tasks:
- - include_vars: roles/ceph-common/defaults/main.yml
- - include_vars: roles/ceph-rbd-mirror/defaults/main.yml
- - include_vars: group_vars/all.yml
- ignore_errors: true
- - include_vars: group_vars/{{ rbdmirror_group_name }}.yml
- ignore_errors: true
- name: stop ceph rbd mirror with systemd
service:
become: true
tasks:
- - include_vars: roles/ceph-common/defaults/main.yml
- - include_vars: roles/ceph-nfs/defaults/main.yml
- - include_vars: group_vars/all.yml
- ignore_errors: true
- - include_vars: group_vars/{{ nfs_group_name }}.yml
- ignore_errors: true
- name: stop ceph nfss with systemd
service:
state: absent
tasks:
- - include_vars: group_vars/all.yml
- ignore_errors: true
- - include_vars: group_vars/{{ osd_group_name }}.yml
- ignore_errors: true
- name: check for a device list
fail:
become: true
tasks:
- - include_vars: roles/ceph-common/defaults/main.yml
- - include_vars: roles/ceph-mon/defaults/main.yml
- - include_vars: roles/ceph-restapi/defaults/main.yml
- - include_vars: group_vars/all.yml
- ignore_errors: true
- - include_vars: group_vars/{{ mon_group_name }}.yml
- ignore_errors: true
- - include_vars: group_vars/{{ restapi_group_name }}.yml
- ignore_errors: true
- name: stop ceph mons with systemd
service:
gather_facts: false
tasks:
- - include_vars: roles/ceph-common/defaults/main.yml
- - include_vars: group_vars/all.yml
- ignore_errors: true
- - include_vars: group_vars/{{ mds_group_name }}.yml
- ignore_errors: true
- - include_vars: group_vars/{{ rgw_group_name }}.yml
- ignore_errors: true
- - include_vars: group_vars/{{ rbdmirror_group_name }}.yml
- ignore_errors: true
- - include_vars: group_vars/{{ nfs_group_name }}.yml
- ignore_errors: true
- - include_vars: group_vars/{{ osd_group_name }}.yml
- ignore_errors: true
- - include_vars: group_vars/{{ mon_group_name }}.yml
- ignore_errors: true
- - include_vars: group_vars/{{ restapi_group_name }}.yml
- ignore_errors: true
- name: purge fetch directory for localhost
file: