browbeat/ansible/oooq/baremetal-virt-undercloud-tripleo-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

65 lines
1.4 KiB
YAML

---
- include: baremetal-prep-virthost.yml
- name: Configure Browbeat
hosts: undercloud
roles:
- browbeat/pre-install-setup
- browbeat/oooq-metadata
- name: Setup Undercloud CollectD
hosts: undercloud
vars:
config_type: "{{group_names[0]}}"
roles:
- browbeat/common
- browbeat/epel
- browbeat/collectd-openstack
- include: baremetal-quickstart-extras.yml
- name: Install Browbeat
hosts: undercloud
vars:
results_in_httpd: false
statsd_host: "{{ graphite_host }}"
roles:
- browbeat/common
- browbeat/browbeat
- browbeat/browbeat-results
- browbeat/firewall
- browbeat/perfkitbenchmarker
- browbeat/rally
- browbeat/shaker
- browbeat/flavors
- browbeat/images
- browbeat/browbeat-network
- browbeat/template-configs
- browbeat/statsd-ironic
- name: Disable sshd dns
hosts: overcloud
vars:
disable_ssh_dns: true
roles:
- browbeat/no-sshd-dns
- name: Setup Overcloud CollectD
hosts: overcloud
vars:
config_type: "{{group_names[0]}}"
graphite_host: "{{graphite_host_template}}"
graphite_password: "{{graphite_password_template}}"
graphite_prefix: "{{graphite_prefix_template}}"
roles:
- browbeat/common
- browbeat/epel
- browbeat/collectd-openstack
- name: Run Browbeat
hosts: undercloud
roles:
- browbeat/bug-check
- browbeat/grafana-dashboard-setup
- browbeat/browbeat-run