Role os_ceilometer for OpenStack-Ansible
Go to file
Jesse Pretorius de037c4d3f Rename package lists (and related vars) appropriately
In order to make it easier to differentiate between the lists of
python packages, distribution packages, downloaded packages,
package pins and other similar variables the variable names are
being changed to ensure that they have a more explicit suffix
that defines the purpose and makes the naming more consistent.

This is to facilitate a lookup plugin which will be able to look
up all the package lists and present them as a consolidated piece
of data which may be used for artifact preparation.

Change-Id: Ia44a7a5eefdba72a55ffa877d92cdda2732d4c73
2016-08-30 16:41:49 +01:00
defaults Support for Sahara notifications 2016-08-29 15:16:29 +00:00
doc [DOCS] - Remove overview from TOC 2016-08-17 10:37:45 -04:00
examples Rename package lists (and related vars) appropriately 2016-08-30 16:41:49 +01:00
files/rootwrap.d Update Master SHAs - 17 Jan 2016 2016-01-18 23:58:48 +00:00
handlers Address Ansible bare variable usage 2016-06-15 12:56:31 -04:00
meta Implement Ubuntu 16.04 support with SystemD 2016-06-14 11:33:42 -07:00
releasenotes Rename package lists (and related vars) appropriately 2016-08-30 16:41:49 +01:00
tasks Rename package lists (and related vars) appropriately 2016-08-30 16:41:49 +01:00
templates Support for Sahara notifications 2016-08-29 15:16:29 +00:00
tests Rename package lists (and related vars) appropriately 2016-08-30 16:41:49 +01:00
vars Rename package lists (and related vars) appropriately 2016-08-30 16:41:49 +01:00
.gitignore Remove duplicates from .gitignore 2016-07-15 11:47:26 +10:00
.gitreview Implement base configuration for independent repository 2016-03-01 09:43:48 -08:00
CONTRIBUTING.rst Replace invalid references to Glance 2015-10-30 07:28:53 +09:00
LICENSE Implement Ceilometer 2015-07-07 19:31:04 +00:00
README.rst [DOCS] Move ceilometer configs from developer docs 2016-08-12 13:33:10 -05:00
Vagrantfile Remove apt update from Vagrantfile 2016-08-19 15:20:56 -04:00
bindep.txt Added SNI support for os_ceilometer package via OS packages 2016-08-19 20:59:20 +00:00
run_tests.sh Added SNI support for os_ceilometer package via OS packages 2016-08-19 20:59:20 +00:00
setup.cfg Implement base configuration for independent repository 2016-03-01 09:43:48 -08:00
setup.py Updated from global requirements 2016-07-15 03:57:41 +00:00
test-requirements.txt Updated from global requirements 2016-08-18 05:30:42 +00:00
tox.ini Enable log collection after functional testing 2016-08-29 21:34:35 -05:00

README.rst

OpenStack Ceilometer

Ansible Role that installs and configures OpenStack Ceilometer.

This role will install the following:
  • ceilometer-api
  • ceilometer-agent-notification
  • ceilometer-collector
  • ceilometer-polling
  • ceilometer-registry

The role will configure Ceilometer to use MongoDB for data storage, but does not install or configure MongoDB.

Default Variables

../../defaults/main.yml

Example Playbook

- name: Install ceilometer server
  hosts: ceilometer_all
  user: root
  roles:
    - { role: "os_ceilometer", tags: [ "os-ceilometer" ] }
  vars:
    external_lb_vip_address: 172.16.24.1
    internal_lb_vip_address: 192.168.0.1

Tags

This role supports two tags: ceilometer-install and ceilometer-config.

The ceilometer-install tag can be used to install and upgrade.

The ceilometer-config tag can be used to maintain configuration of the service.