9b333bd72c
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
65 lines
1.4 KiB
YAML
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
|