remove and mount gluster volumes
This commit is contained in:
21
ansible-5/roles/glusterfs/tasks/remove_volume.yml
Normal file
21
ansible-5/roles/glusterfs/tasks/remove_volume.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
# 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: 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
|
||||
Reference in New Issue
Block a user