]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Include group_vars files in purge cluster playbook 931/head
authorIvan Font <ivan.font@redhat.com>
Fri, 12 Aug 2016 16:47:10 +0000 (09:47 -0700)
committerIvan Font <ivan.font@redhat.com>
Fri, 19 Aug 2016 16:11:56 +0000 (09:11 -0700)
- Add all relevant group_vars files in containerized purge cluster
  playbook and ignore errors if file may not exist.
- Also fixing indentation issues.

Signed-off-by: Ivan Font <ivan.font@redhat.com>
infrastructure-playbooks/purge-docker-cluster.yml

index ba96fdb0d13178ec2e0f1238401dc6853f6164a4..dce304bf92fcca6cee30e805bb38fd8857bb7bc6 100644 (file)
@@ -58,6 +58,9 @@
   - include_vars: roles/ceph-common/defaults/main.yml
   - include_vars: roles/ceph-mds/defaults/main.yml
   - include_vars: group_vars/all
+    ignore_errors: true
+  - include_vars: group_vars/mdss
+    ignore_errors: true
 
   - name: disable ceph mds service
     service:
@@ -75,8 +78,8 @@
 
   - name: remove ceph mds service
     file:
-        path: /etc/systemd/system/ceph-mds@.service
-        state: absent
+      path: /etc/systemd/system/ceph-mds@.service
+      state: absent
 
   - name: remove ceph mds image
     docker_image:
   - include_vars: roles/ceph-common/defaults/main.yml
   - include_vars: roles/ceph-rgw/defaults/main.yml
   - include_vars: group_vars/all
+    ignore_errors: true
+  - include_vars: group_vars/rgws
+    ignore_errors: true
 
   - name: disable ceph rgw service
     service:
 
   - name: remove ceph rgw service
     file:
-        path: /etc/systemd/system/ceph-rgw@.service
-        state: absent
+      path: /etc/systemd/system/ceph-rgw@.service
+      state: absent
 
   - name: remove ceph rgw image
     docker_image:
   - include_vars: roles/ceph-common/defaults/main.yml
   - include_vars: roles/ceph-rbd-mirror/defaults/main.yml
   - include_vars: group_vars/all
+    ignore_errors: true
+  - include_vars: group_vars/rbd-mirrors
+    ignore_errors: true
 
   - name: disable ceph rbd-mirror service
     service:
 
   - name: remove ceph rbd-mirror service
     file:
-        path: /etc/systemd/system/ceph-rbd-mirror@.service
-        state: absent
+      path: /etc/systemd/system/ceph-rbd-mirror@.service
+      state: absent
 
   - name: remove ceph rbd-mirror image
     docker_image:
   - include_vars: roles/ceph-common/defaults/main.yml
   - include_vars: roles/ceph-nfs/defaults/main.yml
   - include_vars: group_vars/all
+    ignore_errors: true
+  - include_vars: group_vars/nfss
+    ignore_errors: true
 
   - name: disable ceph nfs service
     service:
   - include_vars: roles/ceph-common/defaults/main.yml
   - include_vars: roles/ceph-osd/defaults/main.yml
   - include_vars: group_vars/all
+    ignore_errors: true
+  - include_vars: group_vars/osds
+    ignore_errors: true
 
   - name: disable ceph osd service
     service:
 
   - name: remove ceph osd service
     file:
-        path: /etc/systemd/system/ceph-osd@.service
-        state: absent
+      path: /etc/systemd/system/ceph-osd@.service
+      state: absent
 
   - name: remove ceph osd image
     docker_image:
   - include_vars: roles/ceph-mon/defaults/main.yml
   - include_vars: roles/ceph-restapi/defaults/main.yml
   - include_vars: group_vars/all
+    ignore_errors: true
+  - include_vars: group_vars/mons
+    ignore_errors: true
+  - include_vars: group_vars/restapis
+    ignore_errors: true
 
   - name: disable ceph mon service
     service:
       image: "{{ ceph_restapi_docker_username }}/{{ ceph_restapi_docker_imagename }}:{{ ceph_restapi_docker_image_tag }}"
       name: "{{ ansible_hostname }}-ceph-restapi"
       state: absent
+    ignore_errors: true
 
   - name: remove ceph mon service
     file:
-        path: /etc/systemd/system/ceph-mon@.service
-        state: absent
+      path: /etc/systemd/system/ceph-mon@.service
+      state: absent
 
   - name: remove ceph mon image
     docker_image:
   tasks:
   - include_vars: roles/ceph-common/defaults/main.yml
   - include_vars: group_vars/all
+    ignore_errors: true
+  - include_vars: group_vars/mdss
+    ignore_errors: true
+  - include_vars: group_vars/rgws
+    ignore_errors: true
+  - include_vars: group_vars/rbd-mirrors
+    ignore_errors: true
+  - include_vars: group_vars/nfss
+    ignore_errors: true
+  - include_vars: group_vars/osds
+    ignore_errors: true
+  - include_vars: group_vars/mons
+    ignore_errors: true
+  - include_vars: group_vars/restapis
+    ignore_errors: true
 
   - name: purge fetch directory for localhost
     file: