browbeat/ansible/oooq/roles/browbeat-classify/tasks/main.yml

25 lines
821 B
YAML

---
- name: Copy bash file
copy:
src: uuid_extract.sh
dest: /tmp
- name: Parse uuid from variable
shell: "sh /tmp/uuid_extract.sh {{ ansible_env.HOME }}/browbeat/log/debug.log"
register: browbeat_uuid
- name: Clone and Install Browbeat-ML dependencies
pip:
name: "git+https://github.com/jkilpatr/Browbeat-ML#egg=bml"
virtualenv: "{{ ansible_env.HOME }}/browbeat-venv"
- name: Run Browbeat-ML on uuid
shell: "source {{ ansible_env.HOME }}/browbeat-venv/bin/activate; bml --summary-uuid {{browbeat_uuid.stdout}} --update-db True "
register: browbeatml_summary
- debug: msg="{{ browbeatml_summary.stdout_lines }}"
- name: Upload timeseries data summaries to cockroach db
shell: "source {{ ansible_env.HOME }}/browbeat-venv/bin/activate; bml --upload-timesummary {{browbeat_uuid.stdout}}"