- include_vars: group_vars/{{ mds_group_name }}.yml
ignore_errors: true
- - name: stop ceph.target with systemd
- service:
- name: ceph.target
- state: stopped
- enabled: no
- when: ansible_service_mgr == 'systemd'
-
- name: stop ceph mdss with systemd
service:
name: ceph-mds@{{ ansible_hostname }}
- include_vars: group_vars/{{ rgw_group_name }}.yml
ignore_errors: true
- - name: stop ceph.target with systemd
- service:
- name: ceph.target
- state: stopped
- enabled: no
- when: ansible_service_mgr == 'systemd'
-
- name: stop ceph rgws with systemd
service:
name: ceph-radosgw@rgw.{{ ansible_hostname }}
- include_vars: group_vars/{{ rbdmirror_group_name }}.yml
ignore_errors: true
- - name: stop ceph.target with systemd
- service:
- name: ceph.target
- state: stopped
- enabled: no
- when: ansible_service_mgr == 'systemd'
-
- name: stop ceph rbd mirror with systemd
service:
name: ceph-rbd-mirror@admin.service
- include_vars: group_vars/{{ nfs_group_name }}.yml
ignore_errors: true
- - name: stop ceph.target with systemd
- service:
- name: ceph.target
- state: stopped
- enabled: no
- when: ansible_service_mgr == 'systemd'
-
- name: stop ceph nfss with systemd
service:
name: nfs-ganesha
register: osd_ids
changed_when: false
- - name: stop ceph.target with systemd
- service:
- name: ceph.target
- state: stopped
- enabled: no
- when: ansible_service_mgr == 'systemd'
-
- name: stop ceph-osd with systemd
service:
name: ceph-osd@{{item}}
- include_vars: group_vars/{{ restapi_group_name }}.yml
ignore_errors: true
- - name: stop ceph.target with systemd
- service:
- name: ceph.target
- state: stopped
- enabled: no
- when: ansible_service_mgr == 'systemd'
-
- name: stop ceph mons with systemd
service:
name: ceph-mon@{{ ansible_hostname }}
state: absent
tasks:
+
+ - name: stop ceph.target with systemd
+ service:
+ name: ceph.target
+ state: stopped
+ enabled: no
+ when: ansible_service_mgr == 'systemd'
+
- name: check for anything running ceph
shell: "ps awux | grep -- /usr/bin/[c]eph-"
register: check_for_running_ceph