browbeat/ansible/install/browbeat.yml
akrzos 9b333bd72c Install Browbeat on a VM
Initial attempt at getting ansible to work with installing Browbeat in each of these situations:
* Install on Undercloud from Local Machine
* Install on Undercloud from Undercloud
* Install on Non-Undercloud from Local Machine
* Install on Non-Undercloud from Non-Undercloud

Improvements/Cleanup:
* Install instructions from Browbeat VM
* Separate Browbeat machine from Undercloud
* Flavor/Image upload via python-OpenStackClient from browbeat-venv
* Separate install components into separate roles for easier debugging
* Separate Flavors/Images Upload from browbeat install into separate role
* Change order of vars for easier understanding
* Support CentOS iptables setup with another var
* Download and then convert qcow2 into raw image for upload

Change-Id: I99365ef933c57a9ec0faedefcdc2d7c0f92f0ec4
2017-05-31 14:14:46 -04:00

29 lines
533 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
- flavors
- images
- hosts: compute
remote_user: "{{ host_remote_user }}"
roles:
- no-sshd-dns