browbeat/ansible/logs/roles/openvswitch/tasks/main.yml
Sai Sindhur Malleni ab77b57b49 Adding playbook to capture logs
This playbook is useful and needed in the dataplane CI. Also this helps
to remove dependency on any common logging.

Change-Id: I99ae2064d182d241288e7f09466c1ba672fd37a2
2018-06-14 17:00:48 -04:00

24 lines
666 B
YAML

---
- name: Check that openvswitch is installed
stat:
path: /etc/openvswitch/default.conf
register: openvswitch_config
- name: Set openvswitch log location (non-containerized)
set_fact:
openvswitch_logs: /var/log/openvswitch
when: openvswitch_config.stat.exists
- name: Check if log folder exists
stat:
path: "{{openvswitch_logs}}"
register: logs_path
- name: Copy logs to directory on host
synchronize:
src: "{{openvswitch_logs}}"
dest: /home/{{host_remote_user}}/{{ansible_hostname}}
delegate_to: "{{ inventory_hostname }}"
when: openvswitch_config.stat.exists and logs_path.stat.isdir is defined and logs_path.stat.isdir