updated to delete data if remove_data is set.
diff --git a/tasks/main.yml b/tasks/main.yml
index 891232c..3eac22c 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -27,7 +27,7 @@
bootstrap_script: '{{ opdk_installer_path }}/bootstrap.sh'
when: opdk_version | version_compare('4.16.01', '==')
-- name: Set target bootstrap script name for 4.16.05
+- name: Set target bootstrap script name for version > 4.16.01
set_fact:
bootstrap_script: '{{ opdk_installer_path }}/bootstrap_{{ opdk_version }}.sh'
when: opdk_version | version_compare('4.16.01', '>')
@@ -41,7 +41,7 @@
with_items:
- '{{ bootstrap_script }}'
- '{{ linked_apigee_installation_home }}'
- - /opt/nginx
+ - /opt/nginx/conf.d
- name: Remove analytics data on rolback
ignore_errors: yes
@@ -51,7 +51,7 @@
follow: yes
with_items:
- '{{ apigee_installation_home }}/data'
- - '/opt/nginx'
+ when: remove_data is defined and remove_data
- name: Determine current user
shell: whoami
@@ -60,6 +60,7 @@
- name: Determine if safe to kill user owned process
set_fact:
kill_user: '{{ whoami.stdout != opdk_user_name }}'
+ when: remove_data is defined and remove_data
- name: Release any apigee user owned processes
shell: 'pkill -u {{ opdk_user_name }}'
@@ -67,6 +68,7 @@
when: kill_user
async: 45
poll: 0
+ when: remove_data is defined and remove_data
- name: Remove apigee user
ignore_errors: yes
@@ -76,6 +78,7 @@
state: absent
async: 45
poll: 0
+ when: remove_data is defined and remove_data
- name: Remove the apigee group
ignore_errors: yes
@@ -84,3 +87,4 @@
state: absent
async: 45
poll: 0
+ when: remove_data is defined and remove_data