Role os_ceilometer for OpenStack-Ansible
Go to file
Jean-Philippe Evrard 2c55935c6e Revert the placement of the glance parts
Latest commit moved the glance parts into the ceilometer container
(located on openstack1 in our tests). This ensures "isolation" again.

Change-Id: I4b1bcc1a363c1dc881e345779735c944f7b4bfb7
2016-10-21 23:06:38 +01:00
defaults Roll-up of multiple fixes for os_ceilometer role 2016-10-20 10:06:04 -07:00
doc [DOCS] Added release-name as a watermark to Docs. 2016-10-20 17:48:31 +00: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 Use dictionary for service group mappings 2016-09-29 07:04:32 +01:00
meta Implement Ubuntu 16.04 support with SystemD 2016-06-14 11:33:42 -07:00
releasenotes Enable release notes translation 2016-10-06 20:36:06 +02:00
tasks Remove 'ignore_errors: true' in favor of 'failed_when: false' 2016-10-20 20:08:48 +00:00
templates Update paste, policy and rootwrap configurations 2016-10-12 2016-10-20 17:50:05 +00:00
tests Revert the placement of the glance parts 2016-10-21 23:06:38 +01:00
vars [Trival Update] Organize the packages lists 2016-09-19 09:16:26 +01:00
.gitignore Cleanup test-vars handling 2016-10-03 11:39:20 -04: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 Compress test execution logs 2016-09-09 09:29:56 +00:00
manual-test.rc Ansible 2.1.1 role testing 2016-09-21 12:11:42 -04:00
run_tests.sh Add func_gnocchi scenario gate test 2016-09-30 14:02:15 -04:00
setup.cfg Changed the home-page link 2016-10-20 17:49:07 +00:00
setup.py Updated from global requirements 2016-07-15 03:57:41 +00:00
test-requirements.txt [DOCS] Added release-name as a watermark to Docs. 2016-10-20 17:48:31 +00:00
tox.ini Use upper constraints for all tox targets 2016-10-20 17:48:52 +00: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.