Role os_ceilometer for OpenStack-Ansible
Go to file
Jesse Pretorius ea1787f8a8 Use command instead of debug for handlers
Due to the debug message plugin the handler restart
messages show at the end of the playbook execution
which is a little confusing. Using debug also
requires setting changed_when to true which is a
little extra bit of code which we do not have to
carry.

Instead we use the command module which is simple,
works and less wordy.

Change-Id: Ide5abf639e90f8d81044aed59bd2c73b960be9e6
2017-05-24 11:31:27 +01:00
defaults Source template files from git or deploy host 2017-05-19 16:12:28 +00:00
doc Remove Ceilometer API Service 2017-03-02 15:42:08 +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 command instead of debug for handlers 2017-05-24 11:31:27 +01:00
meta Optimise apt cache update task 2017-04-21 16:12:50 +01:00
releasenotes Source template files from git or deploy host 2017-05-19 16:12:28 +00:00
tasks Remove ceilometer_api conditional 2017-05-23 10:37:25 -05:00
templates Deprecate rabbit_use_ssl option 2017-05-23 10:10:43 +08:00
tests Use zuul-cloner for tests repo in OpenStack-CI 2017-05-04 16:50:47 +01:00
vars Source template files from git or deploy host 2017-05-19 16:12:28 +00: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 Deprecate ceilometer-collector 2017-02-22 10:42:06 -05:00
Vagrantfile Remove Trusty support from os_ceilometer role 2016-12-12 11:49:16 +00:00
bindep.txt Install python2-pyOpenSSL package on CentOS 2017-03-03 12:49:33 -06:00
manual-test.rc Ansible 2.1.1 role testing 2016-09-21 12:11:42 -04:00
run_tests.sh Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant 2017-02-07 09:20:55 +07:00
setup.cfg Changed the home-page link 2016-10-20 17:49:07 +00:00
setup.py Updated from global requirements 2017-03-02 11:51:32 +00:00
test-requirements.txt Updated from global requirements 2017-05-17 03:54:42 +00:00
tox.ini Use zuul-cloner for tests repo in OpenStack-CI 2017-05-04 16:50:47 +01:00

README.rst

Team and repository tags

image

OpenStack Ceilometer

Ansible Role that installs and configures OpenStack Ceilometer.

This role will install the following:
  • ceilometer-api
  • ceilometer-agent-notification
  • 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.