c92b99d3f4
We haven't payed attention to the trove for a while and we need to align configuration with current state of the service. trove-conductor and trove-taskmanager configs are not loaded by trove services anymore (at least by default), so we merge all options into trove.conf Also defaults and deprecated options are dropped from the config. We implement bunch of new variables to cover missed logic and some usecases. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784565 Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784113 Change-Id: I2ba758de38ed3fee10fe1485aa25621eddbf9046
50 lines
1.1 KiB
ReStructuredText
50 lines
1.1 KiB
ReStructuredText
=======================
|
|
OpenStack-Ansible Trove
|
|
=======================
|
|
|
|
This Ansible role installs Trove.
|
|
|
|
To clone or view the source code for this repository, visit the role repository
|
|
for `os_trove <https://github.com/openstack/openstack-ansible-os_trove>`_.
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
configure-trove.rst
|
|
|
|
Default variables
|
|
~~~~~~~~~~~~~~~~~
|
|
|
|
.. literalinclude:: ../../defaults/main.yml
|
|
:language: yaml
|
|
:start-after: under the License.
|
|
|
|
Dependencies
|
|
~~~~~~~~~~~~
|
|
|
|
This role needs pip >= 7.1 installed on the target host.
|
|
|
|
To use this role, define the following variables:
|
|
|
|
.. code-block:: yaml
|
|
|
|
# Service and user passwords
|
|
trove_galera_password:
|
|
trove_rabbitmq_password:
|
|
trove_service_password:
|
|
trove_admin_user_password:
|
|
|
|
# Trove RPC encryption keys.
|
|
trove_taskmanager_rpc_encr_key:
|
|
trove_inst_rpc_key_encr_key:
|
|
trove_instance_rpc_encr_key:
|
|
|
|
This list is not exhaustive at present. See role internals for further
|
|
details.
|
|
|
|
Example playbook
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
.. literalinclude:: ../../examples/playbook.yml
|
|
:language: yaml
|