Role os_aodh for OpenStack-Ansible
Go to file
Jesse Pretorius f249d7e6a0 Clean up container cache prep in tests
This patch cleans up the container cache preparation in the tests
due to the following patches:

- https://review.openstack.org/307856 (new image build process)
- https://review.openstack.org/315114 (new apt config process)
- https://review.openstack.org/322188 (new resolver config process)

Change-Id: I7df8637e8d63e839148dc86e68102cc96bef3bfd
2016-06-17 18:24:17 +01:00
defaults Convert default from MongoDB to MySQL storage 2016-06-10 19:52:14 -07:00
doc Clarify role documentation and remove duplication 2016-04-18 11:11:46 -04:00
handlers Address Ansible bare variable usage 2016-06-15 12:18:53 -04:00
meta Convert default from MongoDB to MySQL storage 2016-06-10 19:52:14 -07:00
releasenotes Remove Liberty releasenote index 2016-04-20 22:19:39 +01:00
tasks Address Ansible bare variable usage 2016-06-15 12:18:53 -04:00
templates Verbose option has been deprecated from oslo.log 2016-05-17 11:05:19 -04:00
tests Clean up container cache prep in tests 2016-06-17 18:24:17 +01:00
vars Updated role using the Multi-Distro framework 2016-04-11 17:15:59 -05:00
.gitignore Add .swp files to .gitignore 2016-05-04 15:19:10 +01:00
.gitreview Implement base configuration for independent repository 2016-03-02 07:28:08 +00:00
CONTRIBUTING.rst Seperated out Telemetry Alarming (Aodh) 2015-10-15 11:20:53 +01:00
LICENSE Seperated out Telemetry Alarming (Aodh) 2015-10-15 11:20:53 +01:00
README.rst Clarify role documentation and remove duplication 2016-04-18 11:11:46 -04:00
Vagrantfile Adding Vagrantfile for local developer testing 2016-03-16 22:19:59 -04:00
other-requirements.txt Add dependencies for paramiko 2.0 2016-05-03 08:55:06 +01:00
run_tests.sh Add dependencies for paramiko 2.0 2016-05-03 08:55:06 +01:00
setup.cfg Implement base configuration for independent repository 2016-03-02 07:28:08 +00:00
setup.py Implement base configuration for independent repository 2016-03-02 07:28:08 +00:00
test-requirements.txt blacklist Ansible 1.9.6 2016-04-16 08:42:30 -05:00
tox.ini Add reno scaffolding for release notes management 2016-04-09 19:19:31 +01:00

README.rst

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

../../defaults/main.yml

Example Playbook

- name: Install aodh services
  hosts: aodh_all
  user: root
  roles:
    - { role: "os_aodh", tags: [ "os-aodh" ] }
  vars:
    external_lb_vip_address: 172.16.24.1
    internal_lb_vip_address: 192.168.0.1