Adds ceilometer-upgrade task

Run ceilometer-upgrade task  post ceilometer installation
to create the resources in gnocchi

Implements: Additonal step to run ceilometer-upgrade during ceilometer-post-install tasks
Closes-Bug: 1737096
Closes-Bug: 1778195
(cherry picked from commit ca7cf70eaf)
(cherry picked from commit 9d54c79b82)

Change-Id: I605f5527d8ae68e6a6eabbcfdd7fe0c60abd4332
This commit is contained in:
bhujay 2017-12-08 16:24:09 +05:30 committed by Kourosh Vivan
parent b9a235c748
commit 8885bca248
2 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,13 @@
---
- name: check for gnocchi resource file
stat:
path: "/etc/ceilometer/gnocchi_resources.yaml"
register: gnocchi_resource_file
- name: Initialize Gnocchi database by creating ceilometer resources
command: "{{ ceilometer_bin }}/ceilometer-upgrade --skip-metering-database"
become: yes
become_user: "{{ ceilometer_system_user_name }}"
changed_when: false
when: gnocchi_resource_file.stat.exists

View File

@ -53,3 +53,8 @@
- groups['ceilometer_central_container'] is defined and inventory_hostname == groups['ceilometer_central_container'][0]
tags:
- ceilometer-config
- include: ceilometer_db_setup.yml
tags:
- ceilometer-config
run_once: true