updated rollback for extra files
diff --git a/tasks/main.yml b/tasks/main.yml index 05290d4..d593e9a 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -83,53 +83,6 @@ - "{{ apigee_folders.results }}" - files -# - name: Find edge folders to remove on rollback -# find: -# path: '{{ apigee_home }}' -# pattern: 'edge*' -# recurse: no -# file_type: directory -# register: edge_folders - -# - name: Find /tmp scripts & logs to remove on rollback -# find: -# path: '{{ opdk_installer_path }}' -# pattern: '*.log' -# file_type: 'file' -# register: tmp_log_files - -# - name: Find /tmp scripts & logs to remove on rollback -# find: -# path: '{{ opdk_installer_path }}' -# pattern: 'bootstrap*' -# file_type: 'file' -# register: bootstrap_files - -# - name: Remove found apigee & edge folders on rollback -# ignore_errors: yes -# become: yes -# file: -# path: '{{ item.path }}' -# state: absent -# follow: yes -# with_items: -# - '{{ apigee_folders.files }}' -# - '{{ edge_folders.files }}' -# - '{{ tmp_log_files.files }}' -# - '{{ bootstrap_files.files }}' - -# - name: Remove nginx -# file: -# path: "{{ item }}" -# state: absent -# with_items: -# - /opt/nginx -# - "{{ apigee_home }}/data" -# - "{{ apigee_home }}/etc" -# - "{{ apigee_home }}/token" -# - "{{ apigee_home }}/var/lock" -# - "{{ apigee_home }}/var/run" - - name: Determine current user shell: whoami register: whoami @@ -152,4 +105,11 @@ file: path: '{{ apigee_home }}/var/log/' state: absent - when: clear_logs is defined and clear_logs \ No newline at end of file + when: clear_logs is defined and clear_logs | bool == True + +- name: Remove on rollback + file: + path: "{{ item }}" + state: absent + with_items: "{{ remove_on_rollback }}" + when: remove_on_rollback is defined \ No newline at end of file