openstack-ansible-os_aodh/README.rst
alextricity25 fd4346e7fc [DOCS] Move aodh configs from developer docs
This commit moves the aodh configs in the developer docs
over to the role. It also cleans up README.rst and index.rst to
support the new tree structure for role docs.

Change-Id: I424f16260339581b6ea612c9f7fd4b855bf62676
Signed-off-by: alextricity25 <miguel.cantu@rackspace.com>
2016-08-12 09:41:00 -05:00

52 lines
1.6 KiB
ReStructuredText

OpenStack Aodh
##############
Ansible role that installs and configures OpenStack Aodh as the alarm
functionality of Telemetry.
This role will install the following:
* aodh-api
* aodh-listener
* aodh-evaluator
* aodh-notifier
The role will configure Aodh to use MongoDB for data storage, but does
not install or configure MongoDB.
Default Variables
=================
.. literalinclude:: ../../defaults/main.yml
:language: yaml
:start-after: under the License.
Required Variables
==================
To use this role, define the following variables:
.. code-block:: yaml
# Needed for aodh to talk to MongoDB
aodh_container_db_password: "secrete"
# Password used for Keystone aodh service user
aodh_service_password: "secrete"
# Needed for aodh to talk to memcached
memcached_servers: 127.0.0.1
memcached_encryption_key: "some_key"
# Needed for aodh to locate and connect to the RabbitMQ cluster
aodh_rabbitmq_password: "secrete"
rabbitmq_servers: "10.100.100.2"
rabbitmq_use_ssl: true
rabbitmq_port: 5671
# Needed to setup the aodh service in Keystone
keystone_admin_user_name: admin
keystone_admin_tenant_name: admin
keystone_auth_admin_password: "SuperSecretePassword"
keystone_service_adminuri_insecure: false
keystone_service_internaluri_insecure: false
keystone_service_internaluri: "http://1.2.3.4:5000"
keystone_service_internalurl: "{{ keystone_service_internaluri }}/v3"
keystone_service_adminuri: "http://5.6.7.8:35357"
keystone_service_adminurl: "{{ keystone_service_adminuri }}/v3"