Role os_ceilometer for OpenStack-Ansible
Go to file
Markos Chandras 15ca22d4e0 Add support for the openSUSE Leap distributions
Add support for the openSUSE Leap distributions. Nothing special is
required for this except for adding the appropriate distro variables
file and also update the zypper cache before package installation.
Moreover, for tests to pass, we need to use the OBS repository to
install the MongoDB packages since they are not provided in the default
openSUSE distribution repositories for Leap < 42.3

Change-Id: Ifa3968f7f578174cf12737c758fa2bca30393fb0
2017-07-11 11:19:54 +01:00
defaults Switch to Cryptography over pycrypto 2017-06-30 00:22:32 +00:00
doc Fix openstackdocstheme settings 2017-07-03 16:13:04 +08: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 Merge "Ensure that policy file has correct group/mode" 2017-05-24 23:51:20 +00:00
meta Add support for the openSUSE Leap distributions 2017-07-11 11:19:54 +01:00
releasenotes Fix openstackdocstheme settings 2017-07-03 16:13:04 +08:00
tasks Add support for the openSUSE Leap distributions 2017-07-11 11:19:54 +01:00
templates Deprecate rabbit_use_ssl option 2017-05-23 10:10:43 +08:00
tests Add support for the openSUSE Leap distributions 2017-07-11 11:19:54 +01:00
vars Add support for the openSUSE Leap distributions 2017-07-11 11:19:54 +01:00
.gitignore Updated from OpenStack Ansible Tests 2017-06-22 15:19:18 +00:00
.gitreview Implement base configuration for independent repository 2016-03-01 09:43:48 -08:00
bindep.txt Updated from OpenStack Ansible Tests 2017-07-06 21:08:09 +00: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 Deprecate ceilometer-collector 2017-02-22 10:42:06 -05:00
run_tests.sh Updated from OpenStack Ansible Tests 2017-06-22 15:19:18 +00: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 Fix openstackdocstheme settings 2017-07-03 16:13:04 +08:00
tox.ini Ensure that role tests pin pip/setuptools/wheel 2017-06-04 11:19:58 +01:00
Vagrantfile Updated from OpenStack Ansible Tests 2017-07-06 13:02:19 +00:00

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.