Role os_horizon for OpenStack-Ansible
Go to file
Jesse Pretorius 36ec620afd Move database creation into role
There is no record for why we implement the database creation outside
of the role in the playbook, when we could do it inside the role.

Implementing it inside the role allows us to reduce the quantity of
group_vars duplicated from the role, and allows us to better document
the required variables in the role. The delegation can still be done
as it is done in the playbook too.

In this patch we implement a new variable called 'horizon_db_setup_host'
which is used in the role to allow delegation of the database setup
task to any host, but defaults to the first member of the galera_all
host group. We also document the variable horizon_galera_address which
has been used for a long time, but never documented.

Change-Id: I7946c325d87c74e2bd9b1dcc1f92ea09a5386729
2018-06-01 15:53:58 +01:00
defaults Move database creation into role 2018-06-01 15:53:58 +01:00
doc Updated from global requirements 2018-03-15 07:34:35 +00:00
examples Move database creation into role 2018-06-01 15:53:58 +01:00
handlers Optimise the role execution 2017-07-10 12:32:53 +00:00
meta Remove pip_install dependency 2017-12-05 11:52:25 +00:00
releasenotes Update reno for stable/queens 2018-02-14 15:48:41 +00:00
tasks Move database creation into role 2018-06-01 15:53:58 +01:00
templates Merge "Set WSGIApplicationGroup %{GLOBAL} as recommended" 2017-12-19 11:10:16 +00:00
tests Remove tests-repo-clone.sh 2018-03-28 10:14:17 +01:00
vars Correct the fwaas horizon panel filenames 2018-04-23 10:00:34 +01:00
zuul.d Stop running non-voting jobs in gate 2018-02-12 11:33:58 -05:00
.gitignore Updated from OpenStack Ansible Tests 2018-03-27 15:52:26 +00:00
.gitreview Implement base configuration for independent repository 2016-03-02 09:39:02 -05:00
bindep.txt Updated from OpenStack Ansible Tests 2017-12-06 00:06:08 +00:00
CONTRIBUTING.rst Update links in CONTRIBUTING.rst 2017-09-20 08:28:32 +00:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
manual-test.rc Use centralised test scripts 2016-09-28 08:16:55 +00:00
README.rst Update the doc link 2017-11-13 18:13:56 +08:00
run_tests.sh Updated from OpenStack Ansible Tests 2018-04-30 05:14:32 +00:00
setup.cfg Update the doc link 2017-11-13 18:13:56 +08:00
setup.py Updated from global requirements 2017-03-02 11:51:47 +00:00
test-requirements.txt Updated from global requirements 2018-03-15 07:34:35 +00:00
tox.ini Remove tests-repo-clone.sh 2018-03-28 10:14:17 +01:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-05-09 19:41:10 +00:00

Team and repository tags

image

OpenStack-Ansible Horizon

This Ansible role installs and configures OpenStack Horizon served by the Apache webserver. Horizon is configured to use Galera for session caching and Memcached for other caching.

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-os_horizon/latest/

The project home is at:

http://launchpad.net/openstack-ansible