a77c5809fe
With addition of pip_install on every node, we don't need to have pip_install as a meta dependency. Depends-On: If3412bb888ebb854874bbc43eb76bfcb3e4a7868 Depends-On: I79ff70c438b44753be2a93f004ebbc46de0a963d Change-Id: I5a953e17787b36b58b831a3d704cd8f51f2078df
55 lines
1.3 KiB
ReStructuredText
55 lines
1.3 KiB
ReStructuredText
=========================
|
|
OpenStack-Ansible Horizon
|
|
=========================
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
configure-horizon.rst
|
|
|
|
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.
|
|
|
|
To clone or view the source code for this repository, visit the role repository
|
|
for `os_horizon <https://github.com/openstack/openstack-ansible-os_horizon>`_.
|
|
|
|
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
|
|
|
|
horizon_galera_address: 10.100.100.101
|
|
horizon_container_mysql_password: "SuperSecrete"
|
|
horizon_secret_key: "SuperSecreteHorizonKey"
|
|
|
|
This list is not exhaustive. See role internals for further
|
|
details.
|
|
|
|
Example playbook
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
.. literalinclude:: ../../examples/playbook.yml
|
|
:language: yaml
|
|
|
|
Tags
|
|
====
|
|
|
|
This role supports two tags: ``horizon-install`` and ``horizon-config``.
|
|
|
|
The ``horizon-install`` tag can be used to install and upgrade.
|
|
|
|
The ``horizon-config`` tag can be used to manage configuration.
|