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
19 lines
430 B
YAML
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
|