Role os_ceilometer for OpenStack-Ansible
Go to file
Matt Thompson f70ea87251 Use upper-constraints file in developer mode
Last week, keystone was failing to install in developer mode due to us
not specifying upper constraints.  This was due to an upcapped version
of pysaml2 being installed which is causing problems.  This commit first
clones the requirements repo and then uses the upper constraints file
when installing packages.

Note that we only update pip_install_options when in developer mode if
the constraints aren't already set.  This is because in developer mode
you could have a container with multiple services running on it and the
pip_install_options fact would get updated when already set, resulting
in pip failing to install packages.

Change-Id: Ie5dd39ea49268fdea401e324b96fb5a2e89dd078
Partial-Bug: #1553977
2016-03-14 17:00:04 +00:00
defaults Use upper-constraints file in developer mode 2016-03-14 17:00:04 +00:00
doc Remove unused galera_client and related vars 2016-03-09 10:56:22 -08:00
files/rootwrap.d Update Master SHAs - 17 Jan 2016 2016-01-18 23:58:48 +00:00
handlers Added ceilometer-polling upstart jobs 2015-11-29 22:47:17 +00:00
meta Enable functional convergence testing 2016-03-09 20:46:11 -08:00
tasks Use upper-constraints file in developer mode 2016-03-14 17:00:04 +00:00
templates Revert "Account for oslo_config deprecation in ceilometer.conf template" 2016-03-10 14:12:47 +00:00
tests Use upper-constraints file in developer mode 2016-03-14 17:00:04 +00:00
.gitignore Implement base configuration for independent repository 2016-03-01 09:43:48 -08: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 Remove unused galera_client and related vars 2016-03-09 10:56:22 -08:00
other-requirements.txt Add curl to bindep requirements 2016-03-04 19:22:45 +00:00
run_tests.sh Implement base configuration for independent repository 2016-03-01 09:43:48 -08:00
setup.cfg Implement base configuration for independent repository 2016-03-01 09:43:48 -08:00
setup.py Implement base configuration for independent repository 2016-03-01 09:43:48 -08:00
test-requirements.txt Implement base configuration for independent repository 2016-03-01 09:43:48 -08:00
tox.ini Enable functional convergence testing 2016-03-09 20:46:11 -08:00

README.rst

OpenStack ceilometer

tags

openstack, ceilometer, cloud, ansible

category

*nix

Role to install ceilometer and ceilometer registry.

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