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
35 lines
530 B
YAML
35 lines
530 B
YAML
---
|
|
- hosts: compute
|
|
remote_user: "{{ host_remote_user }}"
|
|
become: true
|
|
roles:
|
|
- compute
|
|
|
|
- hosts: controller
|
|
remote_user: "{{ host_remote_user }}"
|
|
become: true
|
|
roles:
|
|
- common
|
|
- nova
|
|
- neutron
|
|
- keystone
|
|
- ceilometer
|
|
- gnocchi
|
|
- cinder
|
|
- heat
|
|
- mysql
|
|
- rabbitmq
|
|
- glance
|
|
|
|
- hosts: undercloud
|
|
remote_user: "{{ local_remote_user }}"
|
|
become: true
|
|
roles:
|
|
- common
|
|
- undercloud
|
|
|
|
- hosts: browbeat
|
|
remote_user: "{{ browbeat_user }}"
|
|
roles:
|
|
- dump-facts
|