diff options
author | Andrew Butcher <abutcher@redhat.com> | 2016-09-19 15:04:14 -0400 |
---|---|---|
committer | Andrew Butcher <abutcher@redhat.com> | 2016-09-19 15:06:31 -0400 |
commit | ad49c7d7b1e37f649b63afc3f61fcbcabc6679ec (patch) | |
tree | 598f4f507f8c2a9d3569557f5c848f289b463e7a /playbooks/adhoc | |
parent | 3c3459b95fefd88cc58aa4ee23661fecaea254b4 (diff) | |
download | openshift-ad49c7d7b1e37f649b63afc3f61fcbcabc6679ec.tar.gz openshift-ad49c7d7b1e37f649b63afc3f61fcbcabc6679ec.tar.bz2 openshift-ad49c7d7b1e37f649b63afc3f61fcbcabc6679ec.tar.xz openshift-ad49c7d7b1e37f649b63afc3f61fcbcabc6679ec.zip |
[uninstall] Stop services on all hosts prior to removing files.
Diffstat (limited to 'playbooks/adhoc')
-rw-r--r-- | playbooks/adhoc/uninstall.yml | 69 |
1 files changed, 41 insertions, 28 deletions
diff --git a/playbooks/adhoc/uninstall.yml b/playbooks/adhoc/uninstall.yml index aaff789d7..789f66b14 100644 --- a/playbooks/adhoc/uninstall.yml +++ b/playbooks/adhoc/uninstall.yml @@ -22,6 +22,7 @@ - set_fact: is_containerized: "{{ is_atomic or containerized | default(false) | bool }}" +# Stop services on all hosts prior to removing files. - hosts: nodes become: yes tasks: @@ -35,6 +36,46 @@ - origin-node failed_when: false +- hosts: masters + become: yes + tasks: + - name: Stop services + service: name={{ item }} state=stopped + with_items: + - atomic-enterprise-master + - atomic-openshift-master + - atomic-openshift-master-api + - atomic-openshift-master-controllers + - openshift-master + - openshift-master-api + - openshift-master-controllers + - origin-master + - origin-master-api + - origin-master-controllers + - pcsd + failed_when: false + +- hosts: etcd + become: yes + tasks: + - name: Stop services + service: name={{ item }} state=stopped + with_items: + - etcd + failed_when: false + +- hosts: lb + become: yes + tasks: + - name: Stop services + service: name={{ item }} state=stopped + with_items: + - haproxy + failed_when: false + +- hosts: nodes + become: yes + tasks: - name: unmask services command: systemctl unmask "{{ item }}" changed_when: False @@ -197,22 +238,6 @@ - hosts: masters become: yes tasks: - - name: Stop services - service: name={{ item }} state=stopped - with_items: - - atomic-enterprise-master - - atomic-openshift-master - - atomic-openshift-master-api - - atomic-openshift-master-controllers - - openshift-master - - openshift-master-api - - openshift-master-controllers - - origin-master - - origin-master-api - - origin-master-controllers - - pcsd - failed_when: false - - name: unmask services command: systemctl unmask "{{ item }}" changed_when: False @@ -307,12 +332,6 @@ - hosts: etcd become: yes tasks: - - name: Stop services - service: name={{ item }} state=stopped - with_items: - - etcd - failed_when: false - - name: unmask services command: systemctl unmask "{{ item }}" changed_when: False @@ -358,12 +377,6 @@ - hosts: lb become: yes tasks: - - name: Stop services - service: name={{ item }} state=stopped - with_items: - - haproxy - failed_when: false - - name: unmask services command: systemctl unmask "{{ item }}" changed_when: False |