Skip to content

Commit

Permalink
Merge pull request #1 from huddlesj/jay-uninstall
Browse files Browse the repository at this point in the history
adding uninstall playbook
  • Loading branch information
nnachefski authored Apr 5, 2018
2 parents 75ff6fa + 121c635 commit 157a73b
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions playbooks/uninstall.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---

- import_playbook: /usr/share/ansible/openshift-ansible/playbooks/adhoc/uninstall.yml

- name: Tasks for all hosts
hosts: all
ignore_errors: yes
tasks:
- name: Stop Docker
shell: /usr/bin/docker stop `docker ps -a -q`
- name: Remove Docker containers
shell: /usr/bin/docker rm `docker ps -a -q`
- name: Remove Docker volumes
shell: /usr/bin/docker volume rm $(/usr/bin/docker volume ls -q --filter dangling=true)
- name: Remove Docker Images
shell: /usr/bin/docker rmi --force $(/usr/bin/docker images -q)
- name: Remove master folder
file: path=/etc/origin/master state=absent
- name: Remove node folder
file: path=/etc/origin/node state=absent

- name: Tasks for gluster nodes
hosts: glusterfs
tasks:
- name: clear glusterfs drives
command: dd if=/dev/zero of=/dev/sdc count=1000 bs=1M
ignore_errors: yes
- name: clear heketi folder
command: rm -rf /var/lib/heketi/*
- name: clear glusterd vols
command: rm -rf /var/lib/glusterd/vols/*

0 comments on commit 157a73b

Please sign in to comment.