added additional services to remove if they exist during an upgrade
diff --git a/tasks/main.yml b/tasks/main.yml
index 2f53edf..591e3c0 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -8,16 +8,26 @@
- block:
- - name: Uninstall Apigee Setup
+ - name: Uninstall Apigee Setup, if it exists
ignore_errors: yes
shell: '{{ apigee_service }} apigee-setup uninstall'
when: opdk_version | version_compare('4.16', '>=')
- - name: Uninstall Apigee Admin
+ - name: Uninstall Apigee Admin, if it exists
ignore_errors: yes
shell: '{{ apigee_service }} apigee-adminapi uninstall'
when: opdk_version | version_compare('4.16', '>=')
+ - name: Uninstall Apigee Provision, if it exists
+ ignore_errors: yes
+ shell: '{{ apigee_service }} apigee-provision uninstall'
+ when: opdk_version | version_compare('4.16', '>=')
+
+ - name: Uninstall Apigee Migrate, if it exists
+ ignore_errors: yes
+ shell: '{{ apigee_service }} apigee-migrate uninstall'
+ when: opdk_version | version_compare('4.16', '>=')
+
when: upgrade_edge is defined and upgrade_edge | bool == True
- block: