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