Role os_trove for OpenStack-Ansible
Go to file
Damian Dabrowski 2d1f4b405b Add TLS support to trove backends
By overriding the variable `trove_backend_ssl: True` HTTPS will
be enabled, disabling HTTP support on the trove backend api.

The ansible-role-pki is used to generate the required TLS
certificates if this functionality is enabled.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/879085
Change-Id: I15223354a28f0cc6c203f0cb3a19b9af834d4158
2023-04-29 18:44:15 +02:00
defaults Add TLS support to trove backends 2023-04-29 18:44:15 +02:00
doc Switch sphinx language to en 2022-05-30 16:01:46 +02:00
examples Drop mod_wsgi support 2019-09-04 14:47:05 +03:00
handlers Add TLS support to trove backends 2023-04-29 18:44:15 +02:00
meta Use ansible_facts[] instead of fact variables 2021-03-25 10:20:05 +00:00
releasenotes Update master for stable/zed 2022-12-13 13:21:58 +00:00
tasks Add TLS support to trove backends 2023-04-29 18:44:15 +02:00
templates Support service tokens 2022-06-15 19:37:00 +02:00
tests Use uWSGI for trove-api 2021-04-14 13:17:44 +03:00
vars Ensure service is restarted on unit file changes 2023-04-11 14:32:33 +00:00
zuul.d Replace linters test with integarted one 2021-05-21 16:07:05 +03:00
.gitignore Updated from OpenStack Ansible Tests 2019-08-20 03:07:04 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:02 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2021-03-25 10:20:40 +00:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2020-05-12 23:25:15 +03:00
LICENSE Update 2016-08-25 14:56:41 +02:00
manual-test.rc Functional testing for the role gate 2016-09-23 05:56:55 +02:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-07-10 21:19:58 +08:00
run_tests.sh Updated from OpenStack Ansible Tests 2022-03-31 20:15:39 +00:00
tox.ini Cleanup setup.py config 2022-03-31 10:40:49 -04:00
Vagrantfile Updated from OpenStack Ansible Tests 2021-12-17 16:48:48 +00:00

Team and repository tags

image

OpenStack-Ansible Trove

Ansible role that installs and configures OpenStack Trove. Trove is installed behind the Apache webserver listening on port 8779 by default.

Documentation for the project can be found at: https://docs.openstack.org/openstack-ansible-os_trove/latest/

Release notes for the project can be found at: https://docs.openstack.org/releasenotes/openstack-ansible-os_trove/

The project source code repository is located at: https://opendev.org/openstack/openstack-ansible-os_trove

The project home is at: https://launchpad.net/openstack-ansible

The project bug tracker is located at: https://bugs.launchpad.net/openstack-ansible

Required Variables

This list is not exhaustive at present. See role internals for further details.

# trove TCP listening port
trove_service_port: 8779

Example Playbook

- name: Install trove service
  hosts: trove_all
  user: root
  roles:
     - { role: "os_trove", tags: [ "os-trove" ] }
  vars:
    is_metal: "{{ properties.is_metal|default(false) }}"