summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrenton Leanhardt <bleanhar@redhat.com>2015-10-28 10:38:43 -0400
committerBrenton Leanhardt <bleanhar@redhat.com>2015-10-28 10:38:43 -0400
commit1a64ccad203ede056c103b5fc65dcea3ec73a0cc (patch)
tree122f44fbaf9955e6c07a7e2360550a14fadfda1b
parentbab6549b2fdac9df97af7cc0e6b018c8d8758291 (diff)
parentd753108350bfa8c41ba7c57bcb870a4e303c5659 (diff)
downloadopenshift-1a64ccad203ede056c103b5fc65dcea3ec73a0cc.tar.gz
openshift-1a64ccad203ede056c103b5fc65dcea3ec73a0cc.tar.bz2
openshift-1a64ccad203ede056c103b5fc65dcea3ec73a0cc.tar.xz
openshift-1a64ccad203ede056c103b5fc65dcea3ec73a0cc.zip
Merge pull request #749 from brenton/uninstall
Adding uninstall support for Atomic Host
-rw-r--r--playbooks/adhoc/uninstall.yml12
1 files changed, 11 insertions, 1 deletions
diff --git a/playbooks/adhoc/uninstall.yml b/playbooks/adhoc/uninstall.yml
index 40db668da..af2108690 100644
--- a/playbooks/adhoc/uninstall.yml
+++ b/playbooks/adhoc/uninstall.yml
@@ -1,6 +1,6 @@
# This deletes *ALL* Origin, Atomic Enterprise Platform and OpenShift
# Enterprise content installed by ansible. This includes:
-#
+#
# configuration
# containers
# example templates and imagestreams
@@ -13,6 +13,14 @@
sudo: yes
tasks:
+ - name: Detecting Operating System
+ shell: ls /run/ostree-booted
+ ignore_errors: yes
+ register: ostree_output
+
+ - set_fact:
+ is_atomic: ostree_output.rc == 0
+
- service: name={{ item }} state=stopped
with_items:
- atomic-enterprise-master
@@ -33,6 +41,7 @@
- origin-node
- yum: name={{ item }} state=absent
+ when: not is_atomic
with_items:
- atomic-enterprise
- atomic-enterprise-master
@@ -127,6 +136,7 @@
- /etc/sysconfig/origin-master
- /etc/sysconfig/origin-node
- /root/.kube
+ - "~{{ ansible_ssh_user }}/.kube"
- /usr/share/openshift/examples
- /var/lib/atomic-enterprise
- /var/lib/etcd