26 lines
778 B
YAML
26 lines
778 B
YAML
---
|
|
# remove a volume
|
|
- name: "check for existing {{mounts.paths[item.name]}}/{{volumes.brick_folder}}/.glusterfs"
|
|
stat:
|
|
path: "{{mounts.paths[item.name]}}/{{volumes.brick_folder}}/.glusterfs"
|
|
register: gluster_volume_config
|
|
|
|
- name: "Old gluster volume {{item.name}} needs to be removed"
|
|
debug:
|
|
var: gluster_volume_config.stat.exists
|
|
|
|
- name: remove old gluster volumes
|
|
block:
|
|
- name: remove volume
|
|
gluster_volume:
|
|
state: absent
|
|
name: "{{item.name}}"
|
|
# rebalance: no
|
|
# replicas: false
|
|
force: true
|
|
cluster: "{{cluster}}"
|
|
run_once: true
|
|
- name: remove .glusterfs folder
|
|
ansible.builtin.shell: "rm -rf {{mounts.paths[item.name]}}/.glusterfs"
|
|
when: gluster_volume_config.stat.exists
|