]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
purge-cluster: remove all include tasks
authorAndrew Schoen <aschoen@redhat.com>
Tue, 7 Feb 2017 20:38:02 +0000 (14:38 -0600)
committerAndrew Schoen <aschoen@redhat.com>
Wed, 8 Feb 2017 12:25:43 +0000 (06:25 -0600)
Including variables from role defaults or files in a group_vars
directory relative to the playbook is a bad practice. We don't want to
do this because including these defaults at the task level overrides
values that would be set in a group_vars directory relative to the
inventory file, which is the correct usage if you wish to override
those default values.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
infrastructure-playbooks/purge-cluster.yml

index 083fda9963e930e08d7f27d47a226a7783b2901f..64f5646856d77e4bde4e65862356b059c60d6dcd 100644 (file)
   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: