blob: 2c9cc3856beaf707a2a7283541e16601c8ecd9e6 [file] [log] [blame]
---
- name: Retrieve log files
hosts: "{{ target_hosts }}"
gather_facts: no
become: true
vars_files:
- ~/.apigee-secure/credentials.yml
- ~/.apigee/custom-properties.yml
vars:
pattern:
- { dir: '/etc/', pattern: 'hosts*' }
- { dir: '/etc/', pattern: 'environment' }
- { dir: '/etc/', pattern: 'profile' }
- { dir: '/etc/', pattern: 'bashrc' }
- { dir: '/etc/', pattern: 'resolv.conf' }
- { dir: '/etc/', pattern: 'sysctl.conf' }
- { dir: '/etc/', pattern: 'sudoers' }
- { dir: '/etc/security/', pattern: 'limits.conf' }
- { dir: '/etc/security/limits.d/', pattern: '*conf' }
- { dir: '/var/log/', pattern: 'messages' }
- { dir: '/tmp', pattern: 'setup*.log' }
- { dir: '{{ opdk_installer_path }}/', pattern: '*' }
# - { dir: '{{ opdk_installer_path }}/', pattern: '*.log' }
# - { dir: '{{ opdk_installer_path }}/', pattern: '*.txt' }
# - { dir: '{{ opdk_installer_path }}/', pattern: '*.conf' }
# - { dir: '{{ opdk_installer_path }}/', pattern: '*.sh' }
- { dir: '{{ apigee_home }}/', pattern: '*.out' }
- { dir: '{{ apigee_home }}/var/log', pattern: '*.log' }
- { dir: '{{ apigee_home }}/customer/', pattern: '*' }
- { dir: '{{ apigee_home }}/etc/', pattern: 'default*.sh' }
- { dir: '{{ apigee_home }}/customer', pattern: '*' }
- { dir: '{{ apigee_home }}/apigee-cassandra/', pattern: '*conf' }
- { dir: '{{ apigee_home }}/apigee-cassandra/', pattern: '*cfg' }
- { dir: '{{ apigee_home }}/apigee-cassandra/', pattern: '*yml' }
- { dir: '{{ apigee_home }}/apigee-cassandra/', pattern: '*yaml' }
- { dir: '{{ apigee_home }}/apigee-cassandra/', pattern: '*properties' }
- { dir: '{{ apigee_home }}/apigee-zookeeper/', pattern: '*conf' }
- { dir: '{{ apigee_home }}/apigee-zookeeper/', pattern: '*cfg' }
- { dir: '{{ apigee_home }}/apigee-zookeeper/', pattern: '*yml' }
- { dir: '{{ apigee_home }}/apigee-zookeeper/', pattern: '*yaml' }
- { dir: '{{ apigee_home }}/apigee-zookeeper/', pattern: '*properties' }
- { dir: '{{ apigee_home }}/apigee-postgresql/', pattern: '*conf' }
roles:
- { role: apigee-fetch-files, download_pattern: '{{ pattern }}', download_folder: "{{ target_logs_folder }}" }