Files
browbeat/ansible/install/roles/yoda/tasks/main.yml
jkilpatr b21cd3cebc Add YODA for undercloud and overcloud workloads
Yoda is a Browbeat workload for Ironic and TripleO

It can perform and monitor the following

 * Introspection bulk or batch
 * Cloud deployment with varying node types and numbers
 * Baremetal node import timing (actually done during introspection tests)

Metrics that are gathered inclue

 * Time to pxe
 * Time till pingable
 * Success/Failure rate ahd times
 * Overcloud Metadata after each deploy

Potential issues

Change-Id: I89809cc35db2cfaa39f8ede49ec853572c0e468e
2017-06-15 15:25:31 +00:00

19 lines
430 B
YAML

---
#
# YODA Install
#
- name: Create yoda virtualenv
command: virtualenv {{ yoda_venv }} creates={{ yoda_venv }}
- name: Install yoda requirements
pip: name={{item}} virtualenv={{yoda_venv}}
with_items:
- openstacksdk
- python-heatclient
- python-tripleoclient
- elasticsearch
- pykwalify
- python-dateutil
- git+https://github.com/jkilpatr/ostag/#egg=ostag