updated yum clean
diff --git a/tasks/main.yml b/tasks/main.yml
index b4e3d7b..e668dbe 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -8,10 +8,6 @@
ignore_errors: yes
shell: "{{ apigee_service }} apigee-service uninstall"
-- name: Clear all artifacts from YUM repo
- become: yes
- shell: 'yum clean all'
-
- name: Use no proxy definitions
include_tasks: no_proxy.yml
when: http_proxy is not defined and https_proxy is not defined
@@ -42,6 +38,10 @@
- { dir: "/tmp/", pattern: "edge" }
register: remove
+- name: Clear all artifacts from YUM repo
+ become: yes
+ shell: 'yum clean all'
+
- name: Remove files
file:
path: '{{ item.1.path }}'
@@ -56,8 +56,8 @@
find:
path: '{{ item.dir }}'
pattern: '{{ item.pattern }}'
- recurse: no
- file_type: directory
+ recurse: yes
+ file_type: '{{ item.file_type }}'
register: apigee_folders
with_items:
- { dir: "{{ apigee_home }}", pattern: "apigee*", file_type: "directory" }
@@ -146,19 +146,8 @@
when: remove_apigee is defined and remove_apigee
-- block:
- - name: Clear Edge logs on rollback
- find:
- path: '{{ apigee_home }}'
- pattern: '*.log'
- file_type: 'file'
- recurse: yes
- register: tmp_log
-
- - name: Remove logs
- file:
- path: "{{ item.path }}"
- state: absent
- with_items: "{{ tmp_log.files }}"
-
+- name: Remove logs
+ file:
+ path: '{{ apigee_home }}/var/log/'
+ state: absent
when: clear_logs is defined and clear_logs
\ No newline at end of file