Role os_ceilometer for OpenStack-Ansible
Go to file
Andy McCrae e0a97d3720 Standardize ceilometer testing IP range
This moves the IP range used by test containers to match up with other
hosts, and avoid possible IP conflicts that we've seen by using the
10.100.100.0/24 range

Change-Id: I25e93b088b008e6a6d855665907d9c5b2d2d2b6b
2016-11-15 13:13:28 +00:00
defaults Install ceilometer-polling on compute nodes 2016-11-03 17:45:45 -07:00
doc Replace github with git.o.o 2016-11-02 12:18:11 +11: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 Install ceilometer-polling on compute nodes 2016-11-03 17:45:45 -07:00
meta Use updated get_url module checksum functionality 2016-11-07 17:47:21 +00:00
releasenotes Simplify pip options/constraints mechanism 2016-11-02 16:41:00 +00:00
tasks Rename tmpfiles.d files 2016-11-10 14:57:28 +00:00
templates Fix tmpfiles.d when multiple service are running 2016-11-04 14:56:12 -04:00
tests Standardize ceilometer testing IP range 2016-11-15 13:13:28 +00: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
bindep.txt Replace github with git.o.o 2016-11-02 12:18:11 +11: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
manual-test.rc Ansible 2.1.1 role testing 2016-09-21 12:11:42 -04:00
README.rst [DOCS] Move ceilometer configs from developer docs 2016-08-12 13:33:10 -05: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 Updated from global requirements 2016-11-02 15:37:32 +00:00
tox.ini Use upper constraints for all tox targets 2016-10-20 17:48:52 +00:00
Vagrantfile Remove apt update from Vagrantfile 2016-08-19 15:20:56 -04:00

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.