From: Sébastien Han Date: Mon, 28 Mar 2016 23:53:01 +0000 (+0200) Subject: purge: clean install cache and purge rgw X-Git-Tag: v1.0.3~3^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F659%2Fhead;p=ceph-ansible.git purge: clean install cache and purge rgw Signed-off-by: Sébastien Han --- diff --git a/purge-cluster.yml b/purge-cluster.yml index 14f272e2c..b64f34c7c 100644 --- a/purge-cluster.yml +++ b/purge-cluster.yml @@ -143,6 +143,15 @@ systemd_unit_files.stdout != "0" and mds_group_name in group_names + - name: stop ceph rgws with systemd + service: + name: ceph-radosgw@rgw.{{ ansible_hostname }} + state: stopped + when: + ansible_os_family == 'RedHat' and + systemd_unit_files.stdout != "0" and + rgw_group_name in group_names + # before infernalis - name: stop ceph osds command: service ceph stop osd @@ -165,6 +174,13 @@ mds_group_name in group_names and systemd_unit_files.stdout == "0" + - name: stop ceph rgws + command: service ceph-radosgw stop + when: + ansible_os_family == 'RedHat' and + rgw_group_name in group_names and + systemd_unit_files.stdout == "0" + # Ubuntu 14.04 - name: stop ceph osds on ubuntu command: stop ceph-osd id={{ item }} @@ -188,6 +204,13 @@ ansible_distribution == 'Ubuntu' and mds_group_name in group_names + - name: stop ceph rgws on ubuntu + command: stop ceph-radosgw id=rgw.{{ ansible_hostname }} + failed_when: false + when: + ansible_distribution == 'Ubuntu' and + rgw_group_name in group_names + - name: check for anything running ceph shell: "ps awux | grep -v grep | grep -q -- ceph-" register: check_for_running_ceph @@ -334,3 +357,17 @@ notify: - remove data + - name: purge yum cache + command: yum clean all + when: + ansible_pkg_mgr == 'yum' + + - name: purge dnf cache + command: dnf clean all + when: + ansible_pkg_mgr == 'dnf' + + - name: clean apt + shell: apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + when: + ansible_pkg_mgr == 'apt'