browbeat/ansible/install/browbeat.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

31 lines
575 B
YAML

---
#
# Playbook to install Browbeat (Rally + Shaker + PerfKitBenchmarker) on undercloud
#
- hosts: controller
remote_user: "{{ host_remote_user }}"
roles:
- no-sshd-dns
- shaker-check
- hosts: browbeat
remote_user: "{{ browbeat_user }}"
roles:
- common
- browbeat
- { role: browbeat-results, when: browbeat_results_in_httpd}
- firewall
- perfkitbenchmarker
- rally
- shaker
- yoda
- flavors
- images
environment: "{{proxy_env}}"
- hosts: compute
remote_user: "{{ host_remote_user }}"
roles:
- no-sshd-dns